首页 相关文章 用GZip压缩和解压

用GZip压缩和解压

  .Net支持两种压缩格式:GZip和Deflate。我试了一下,压缩率和速度没区别。其中,GZip可以被WinRAR打开。

  使用起来很简单,下面的程序将字符串压缩入文件:

   using (DeflateStream gzip = new DeflateStream(fs, CompressionMode.Compress))
   {
   byte[] buf = Encoding.UTF8.GetBytes(this.txbSource.Text);
   gzip.Write(buf, 0, buf.Length);
   gzip.Flush();
   }

  解压只需要这样:

   gzip = new GZipStream(new MemoryStream(buf), CompressionMode.Decompress);
   ...[ 查看全文 ]

2016-02-19 标签:

用GZip压缩和解压的相关文章

手机页面
收藏网站 回到头部