IRONSOFTWAREHOME
建立 GZIP
using IronZip;

// Create an empty GZIP
using (var archive = new IronGZipArchive())
{
    // Add a TAR file to the GZIP
    archive.Add("output.tar");

    // Export the GZIP file
    archive.SaveAs("output.tgz");
}
Imports IronZip

' Create an empty GZIP
Using archive = New IronGZipArchive()
    ' Add a TAR file to the GZIP
    archive.Add("output.tar")

    ' Export the GZIP file
    archive.SaveAs("output.tgz")
End Using
NuGet Download
PM > Install-Package IronZip
建立 GZIP

建立 GZIP

GZIP,也被稱為"GNU Zip",是一個重要的文件壓縮工具,廣泛應用於Unix和Linux系統。 通過應用GZIP壓縮算法,它有效地減少了文件大小,以實現優化的儲存和更快的資料傳輸。 壓縮文件會標記為.gz擴展名,可以輕鬆解壓縮以恢復其原始狀態。

GZIP是壓縮單個文件的首選。 標準做法是通過將多個文件合併進一個TAR存檔,然後應用GZIP壓縮來建立壓縮存檔。 生成的文件將具有組合的擴展名,例如.tgz。

在壓縮大型基於文字的資料或流資料(如HTTP)時,GZIP比傳統的Zip格式表現更佳。 IronZIP突出在於支持所有壓縮格式,使開發人員可以根據需要無縫地在GZIP和Zip之間轉換。

建立一個空GZIP存檔

首先,我們引入IronZip命名空間,這使我們能夠使用程式庫。 然後我們在IronGZipArchive構造函式建立一個新的GZIP存檔,這有助於建立一個空的GZIP存檔。

向存檔中新增文件

在完成保存過程之前,我們可以使用Add方法通過提供它們的絕對路徑來將文件新增到存檔中。 您可以新增一個或多個文件,包括各種格式,例如圖像、文件(如DOCX和PDF)、音訊文件(如MP3和WAV),甚至其他GZIP存檔。 在此例中,我們將演示如何整合一個TAR存檔來說明新增多個文件。

有關您可以包含的文件型別的詳細資訊,請查看文件 這裡。

保存和導出存檔

最後,我們使用output.tgz。 重要的是要注意,因為我們在GZIP中包含了一個TAR存檔,所以輸出文件擴展名同時反映兩種格式,結果為.tgz。

探索我們關於建立和提取ZIP文件的指南。
在GitHub上查看

準備好要開始了嗎?

Nuget Downloads 23,714版本:2026.10剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronZIP
預約您的免費即時演示
Booking Badge

受到全球數百萬工程師的信賴

Iron Software的客戶標誌
獲取您的無需承諾咨詢
您的詳細資訊將始終被保密。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
受到全球數百萬工程師的信賴
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# NuGet PDF程式庫
用NuGet安裝

版本: 2026.10

PM > Install-Package IronZip
nuget.org/packages/IronZip/
  1. 在方案資源管理器中,右鍵點擊參考,管理NuGet包
  2. 選擇“瀏覽”並搜尋“IronZip”
  3. 選擇套件並安裝
C# PDF DLL
立即下載DLL

版本: 2026.10

  1. 下載並解壓縮IronZIP到您的方案目錄下,例如~/Libs
  2. 在Visual Studio方案資源管理器中,右鍵點擊參考。選擇瀏覽,“IronZip.dll”

授權從$999起