最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2021年04月28日 08:51:56   作者:在代碼的世界里游走  
這篇文章主要為大家詳細(xì)介紹了C#使用GZipStream實現(xiàn)文件的壓縮與解壓,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

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

需引入 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. 運行結(jié)果

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • C# 擴展方法的使用

    C# 擴展方法的使用

    這篇文章主要介紹了C# 擴展方法的使用,幫助大家更好的理解和學(xué)習(xí)c#編程語言,感興趣的朋友可以了解下
    2020-12-12
  • WinForm實現(xiàn)為TextBox設(shè)置水印文字功能

    WinForm實現(xiàn)為TextBox設(shè)置水印文字功能

    這篇文章主要介紹了WinForm實現(xiàn)為TextBox設(shè)置水印文字功能,很實用的一個技巧,需要的朋友可以參考下
    2014-08-08
  • .net中常用的正則表達(dá)式

    .net中常用的正則表達(dá)式

    這篇文章介紹了.net中常用的正則表達(dá)式,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • 關(guān)于Unity中RectTransform與transform的區(qū)別

    關(guān)于Unity中RectTransform與transform的區(qū)別

    這篇文章主要介紹了Unity中RectTransform與transform的區(qū)別,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • VB.NET中TextBox的智能感知應(yīng)用實例

    VB.NET中TextBox的智能感知應(yīng)用實例

    這篇文章主要介紹了VB.NET中TextBox的智能感知應(yīng)用實例,非常實用的功能,需要的朋友可以參考下
    2014-08-08
  • C#的靜態(tài)工廠方法與構(gòu)造函數(shù)相比有哪些優(yōu)缺點

    C#的靜態(tài)工廠方法與構(gòu)造函數(shù)相比有哪些優(yōu)缺點

    這篇文章主要介紹了C#的靜態(tài)工廠方法與構(gòu)造函數(shù)對比的優(yōu)缺點,文中示例代碼非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • C# WinForm應(yīng)用程序降低系統(tǒng)內(nèi)存占用方法總結(jié)

    C# WinForm應(yīng)用程序降低系統(tǒng)內(nèi)存占用方法總結(jié)

    這篇文章主要介紹了C# WinForm應(yīng)用程序降低系統(tǒng)內(nèi)存占用方法總結(jié),本文總結(jié)了9個方法,同時給出了一個定期清理執(zhí)行垃圾回收代碼,需要的朋友可以參考下
    2014-10-10
  • c#注冊客戶端事件示例

    c#注冊客戶端事件示例

    這篇文章主要介紹了c#注冊客戶端事件使用示例,大家參考使用吧
    2014-01-01
  • C#打印PDF文檔的10種方法(小結(jié))

    C#打印PDF文檔的10種方法(小結(jié))

    這篇文章主要介紹了C#打印PDF文檔的10種方法(小結(jié)),可分多種情況來進(jìn)行,如設(shè)置靜默打印、指定打印頁碼范圍和打印紙張大小、雙面打印、黑白打印等等,一共分成10種等,感興趣的可以了解一下
    2019-04-04
  • 解析C# Console 控制臺為什么也會卡死(原因分析)

    解析C# Console 控制臺為什么也會卡死(原因分析)

    在分析旅程中,總會有幾例控制臺的意外卡死導(dǎo)致的生產(chǎn)事故,有經(jīng)驗的朋友都知道,控制臺卡死一般是動了快速編輯窗口的緣故,雖然知道緣由,但一直沒有時間探究底層原理,市面上也沒有對這塊的底層原理介紹,昨天花了點時間簡單探究了下,感興趣的朋友一起看看吧
    2023-10-10

最新評論

北京市| 关岭| 闽清县| 东源县| 札达县| 和顺县| 尉氏县| 青铜峡市| 巴彦淖尔市| 虎林市| 高清| 新兴县| 肥西县| 黄龙县| 垫江县| 武安市| 象州县| 九江市| 武冈市| 保康县| 乌拉特前旗| 格尔木市| 偏关县| 卢湾区| 平江县| 屏山县| 文安县| 鹤山市| 克什克腾旗| 黄梅县| 佛坪县| 西畴县| 会宁县| 贵德县| 晋州市| 无锡市| 响水县| 延庆县| 浪卡子县| 临沧市| 启东市|