手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >.net压缩功能实现方法
.net压缩功能实现方法
摘要:复制代码代码如下:publicstaticclassCompressor{publicstaticbyte[]Compress(byte[]...

复制代码 代码如下:

public static class Compressor {

public static byte[] Compress(byte[] data)

{

using (MemoryStream output = new MemoryStream())

{

using (GZipStream gzip = new GZipStream(output, CompressionMode.Compress, true))

{

gzip.Write(data, 0, data.Length);

gzip.Close();

return output.ToArray();

}

}

}

public static byte[] Decompress(byte[] data)

{

using (MemoryStream input = new MemoryStream())

{

input.Write(data, 0, data.Length);

input.Position = 0;

using (GZipStream gzip = new GZipStream(input, CompressionMode.Decompress, true))

{

using (MemoryStream output = new MemoryStream())

{

byte[] buff = new byte[64];

int read = -1;

read = gzip.Read(buff, 0, buff.Length);

while (read > 0)

{

output.Write(buff, 0, read);

read = gzip.Read(buff, 0, buff.Length);

}

gzip.Close();

return output.ToArray();

}

}

}

}

【.net压缩功能实现方法】相关文章:

asp.net不用设置iis实现url重写

在asp.net中实现datagrid checkbox 全选的方法

asp.net 参数不同共用一个页面的实现方法

asp.net2.0中css失效的解决方法

ewebeditor在.net的使用方法

asp.net 文件下载实现代码

ASP.NET动态加载用户控件的实现方法

.net 添加Cookie的4种方法

asp.net Xml绑定到数据控件的具体实现

.Net消息队列的使用方法

精品推荐
分类导航