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命名空间,这允许我们使用库。 然后我们使用using语句内部创建一个新的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 天试用密钥
无需信用卡或创建账户