zoukankan
html css js c++ java
压缩解压字符串
public
static
class
Zipper
{
public
static
string
Zip(
string
tozipstr)
{
MemoryStream mStream
=
new
MemoryStream();
GZipStream gStream
=
new
GZipStream(mStream, CompressionMode.Compress);
BinaryWriter bw
=
new
BinaryWriter(gStream);
bw.Write(Encoding.UTF8.GetBytes(tozipstr));
bw.Close();
gStream.Close();
string
outs
=
Convert.ToBase64String(mStream.ToArray());
mStream.Close();
return
outs;
}
public
static
string
UnZip(
string
zipedstr)
{
byte
[] data
=
Convert.FromBase64String(zipedstr);
MemoryStream mStream
=
new
MemoryStream(data);
GZipStream gStream
=
new
GZipStream(mStream, CompressionMode.Decompress);
StreamReader streamR
=
new
StreamReader(gStream);
string
outs
=
streamR.ReadToEnd();
mStream.Close();
gStream.Close();
streamR.Close();
return
outs;
}
}
查看全文
相关阅读:
十分钟上手-搭建vue开发环境(新手教程)
二叉树基本操作C代码
javaScript改变HTML
javaScript查找HTML元素
javaScript示例
javaScript语法基础
jsp useBean
+Java中的native关键字浅析(Java+Native+Interface)++
在myeclipse中拷贝一个工程,修改部署的名字
解压版mysql安装
原文地址:https://www.cnblogs.com/frogbag/p/1113084.html
最新文章
ROS_Kinetic_15 ROS使用Qt
反射与类加载之ClassLoader与类加载器(二)
反射与类加载之反射基本概念与Class(一)
深入理解JAVA虚拟机原理之Dalvik虚拟机(三)
深入理解JAVA虚拟机原理之内存分配策略(二)
深入理解JAVA虚拟机原理之垃圾回收器机制(一)
Android高级架构进阶之数据传输与序列化
并发编程之Android中AsyncTask使用详解(四)
并发编程之线程池的使用(三)
并发编程之CAS(二)
热门文章
并发编程之线程共享和协作(一)
Font Awesome 一套绝佳的图标字体库和CSS框架
前端网址导航-最酷前端圈子在这里
echarts同一页面四个图表切换的js数据交互
经典小程序源码及其下载地址
【前端切图】用css画一个卡通形象-小猪佩奇
如何给小程序页面加载一张背景图片
微信小程序图片使用示例
推荐一款稳定快速免费的前端开源项目 CDN 加速服务
基于mpvue的小程序项目搭建的步骤
Copyright © 2011-2022 走看看