Aspose.ZIP  for .NET

用於文件壓縮和存檔的 .NET API

壓縮文件以在任何基於 .NET 的應用程序中創建檔案或解壓縮 ZIP、7Zip、RAR、TAR、GZIP、BZ2、LZ、CPIO、XZ、Z、CAB 類型的檔案。

  下載免費試用
  
 

Aspose.ZIP for .NET 是用於標準 ZIP 格式的靈活文檔壓縮和存檔操作 API。 API 使 .NET 應用程序能夠實現文件壓縮/解壓縮、歸檔文件以及文件夾和歸檔加密。此 API 適用於所有眾所周知的存檔格式:ZIP、RAR、7Zip、GZIP、BZ2。並且具有來自 Linux 的許多存檔格式:CPIO、TAR、Lzip、Bzip2、XZ、Z。它通過用戶定義的密碼和使用 ZipCrypto 或 AES 加密(如 AES128、192 和 AES256)的傳統加密提供保護。

.NET Core 和 .NET Framework 壓縮 API 功能

易於集成

從一個或多個文件創建檔案

將文件添加到檔案 without compression

加密或解密整個檔案或特定條目

將條目添加到現有存檔

從現有存檔中刪除條目

壓縮文件夾尊重其結構

解壓到與歸檔結構相關的目錄

通過應用並行性壓縮任何大小的文檔

在 .NET 應用程序中集成壓縮 API

壓縮庫集成很簡單,而大多數 compress &只需幾行代碼即可執行解壓縮操作。

單個文件壓縮 - C#


     var dir = "full directory path";

     using (var arch = new Archive()){

        arch.CreateEntry("filename.dat", dir+"file.dat");
        arch.Save(dir+"result.zip");

     }