创建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 文件的指南。

准备开始了吗?
Nuget 下载 22,086 | 版本: 2026.7 刚刚发布
Still Scrolling Icon

还在滚动吗?

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