1. 程式人生 > >C#的解壓和壓縮

C#的解壓和壓縮

參考連線:https://blog.csdn.net/yegshun/article/details/78601632
關於本文件的說明
  本文件基於ICSharpCode.SharpZipLib.dll的封裝,常用的解壓和壓縮方法都已經涵蓋在內,都是經過專案實戰積累下來的
連線:
https://www.cnblogs.com/weixing/p/5478845.html

1.基本介紹
由於專案中需要用到各種壓縮將檔案進行壓縮下載,減少網路的頻寬,所以壓縮是一個非常常見的功能,對於壓縮微軟自己也提供了一些類庫

微軟自帶壓縮類ZipArchive類,適合NET FrameWork4.5才可以使用
呼叫壓縮軟體命令執行壓縮動作,這個就需要電腦本身安裝壓縮軟體了
使用第三方的壓縮dll檔案,一般使用最多的是(ICSharpCode.SharpZipLib.dll),下載dll ICSharpCode.SharpZipLib.zip
2.實際專案
壓縮單個檔案,需要指定壓縮等級
壓縮單個資料夾,需要指定壓縮等級
壓縮多個檔案或者多個資料夾