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,187版本:2026.9剛剛發布

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 IronPDF
預約您的免費即時演示
Booking Badge

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

Iron Software的客戶標誌
獲取您的無需承諾咨詢
完成以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終被保密。
受到全球數百萬工程師的信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立