真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C#使用GZipStream實(shí)現(xiàn)文件的壓縮與解壓

本文實(shí)例為大家分享了C#實(shí)現(xiàn)文件的壓縮與解壓的具體代碼,供大家參考,具體內(nèi)容如下

創(chuàng)新互聯(lián)公司主營(yíng)師宗網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件開(kāi)發(fā)公司,師宗h5小程序制作搭建,師宗網(wǎng)站營(yíng)銷推廣歡迎師宗等地區(qū)企業(yè)咨詢

需引入 System.IO.Compression;

1.C#代碼(入門案例)

Console.WriteLine("壓縮文件...............");
      using (FileStream fr = File.OpenRead("d:\\test.txt"))
      {
        using (FileStream fw = File.OpenWrite("d:\\test.zip"))
        {
          using (GZipStream gz = new GZipStream(fw, CompressionMode.Compress))
          {

            byte[] by = new byte[1024 * 1024];
            int r = fr.Read(by, 0, by.Length);
            while (r > 0)
            {
              gz.Write(by, 0, r);
              r = fr.Read(by, 0, r);
            }
          }
        }
      }
      Console.WriteLine("壓縮完成。");


      Console.WriteLine("解壓文件...............");
      using (FileStream fr = File.OpenRead("d:\\test.zip"))
      {
        using (GZipStream gz = new GZipStream(fr, CompressionMode.Decompress))
        {
          using (FileStream fw = File.OpenWrite("d:\\test2.txt"))
          {

            byte[] by = new byte[1024 * 1024];
            int r = gz.Read(by, 0, by.Length);
            while (r > 0)
            {
              fw.Write(by, 0, r);
              r = gz.Read(by, 0, r);
            }
          }
        }
      }

Console.WriteLine("解壓完成。");
Console.ReadKey();

2. 運(yùn)行結(jié)果

C#使用GZipStream實(shí)現(xiàn)文件的壓縮與解壓

C#使用GZipStream實(shí)現(xiàn)文件的壓縮與解壓

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


本文標(biāo)題:C#使用GZipStream實(shí)現(xiàn)文件的壓縮與解壓
文章起源:http://weahome.cn/article/jcjjio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部