创建GZIP

GZIP,即"GNU Zip"的缩写,是一款在Unix和Linux系统中广泛使用的重要文件压缩工具。 它通过应用 GZIP 压缩算法,有效减小文件大小,从而优化存储并加快数据传输速度。 压缩文件以 .gz 扩展名标记,可轻松解压以恢复其原始状态。

GZIP是压缩单个文件的首选算法。 通常的做法是将多个文件合并到一个 TAR 压缩包中,然后应用 GZIP 压缩来创建压缩文件。 生成的文件将带有组合扩展名,例如 .tar.gz.tgz

在压缩大型文本数据或流数据(如 HTTP)方面,GZIP 比传统的 Zip 格式性能更优。 IronZIP通过支持所有压缩格式而脱颖而出,使开发者能够在需要时无缝地在GZIP和Zip之间转换。

创建空的 GZIP 压缩包

首先,我们导入 IronZip 命名空间,以便使用该库。 随后,我们通过在 using 语句中使用 IronGZipArchive 构造函数来创建一个新的 GZIP 归档文件,这有助于建立一个空的 GZIP 归档文件。

将文件添加到存档

在完成保存过程之前,我们可以使用 Add 方法通过提供文件的绝对路径将其添加到归档中。 您可以添加一个或多个文件,包括各种格式的文件,例如图像、文档(如 DOCX 和 PDF)、音频文件(如 MP3 和 WAV),甚至其他 GZIP 压缩文件。 在这个例子中,我们将演示如何整合 TAR 归档文件来说明如何添加多个文件。

有关您可以包含的文件类型的详细信息,请查看此处的文档。

保存和导出存档

最后,我们使用 SaveAs 方法保存并导出压缩包,将其命名为 output.tgz。 需特别注意:由于我们在 GZIP 压缩包中嵌入了 TAR 归档文件,因此输出文件的扩展名同时反映了这两种格式,最终呈现为 .tgz

请参阅我们关于创建和解压缩 ZIP 文件的指南。

准备开始了吗?
Nuget 下载 21,060 | 版本: 2026.6 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronZip
运行示例 观看您的文件成为归档文件。