当人们谈到在无法在 Windows 上运行的系统上下载文件时,.tar.gz 文件扩展名非常流行。 与其他扩展名不同,XNUMX 并不指向打开其文件的单个程序,而是指向两个程序。
Tar 是文件格式的名称,也是生成它的程序的名称。
关键精华
- Gzip 是一种文件压缩实用程序,可压缩单个文件,而 Tar 是一种归档实用程序,可创建多个文件和目录的存档。
- Gzip 通过压缩文件的内容来减小文件的大小,而 Tar 将多个文件和目录组合到一个存档文件中。
- Gzip 不保留任何元数据或目录结构,而 Tar 保留存档中包含的文件和目录的目录结构。
GZIP 与 TAR
GZIP 和 TAR 的区别在于 Tar 是一个文件归档器,这意味着它可以合并多个文件而无需将它们压缩成一个文件。 Gzip 处理.gz 扩展名,用于压缩文件以节省空间 硬盘驱动器.
Gzip 通常被称为压缩 HTTP 内容的文件格式和软件框架,直到它被提供给客户端 Unix的 和类 Unix 系统。
众所周知,该方法最多可将文件大小减少 80%,从而缩短页面加载时间、降低带宽利用率并降低 SSL 开销(由于 SSL 握手期间的往返次数减少)。
可以使用 tar 命令构建包含单个文件或一组文件的压缩档案。 Tarball、gzip、bzip 或 tar 文件都是由此产生的归档文件的术语。
tar 文件是一种特殊类型的文件,它将许多文件组合到一个包中。 它与 a.zip 文件类似,可以保存多个文件,但文件格式不同。
对比表
比较参数 | GZIP | 柏油 |
---|---|---|
意义 | 管理 .gz 扩展名的压缩工具 Gzip 用于最小化文件的磁盘空间使用。 | Tar 是一个文件归档器,这意味着它可以合并多个给定的文件,而无需将它们压缩成一个文件。 |
压缩能力 | Gzip 是一个压缩单个文件(仅)的程序。 | 使用 tar 将不同的文件组合成一个 (tar) 文件。 |
基于效率 | Zip 是同时进行归档和压缩的软件。 | 它从多个文件创建一个文件; 除非与 gzip 等压缩程序结合使用,否则它不会压缩数据。 |
元数据保存 | Zip 在保留元数据方面落后。 | Tar 在保存元数据方面远远领先于 zip。 |
测试通过 | Gzip 只通过了 17% 的测试,这是相当低的。 | Tar 的通过率为 65(几乎是 zip 文件的 3.5 倍)。 |
什么是 GZIP?
GNU 压缩文件使用 GNU ZIP 算法来执行压缩规范和指南,并且它们以 GZIP 格式存储,扩展名为 gzip。
这些可能包含一些用户已选择借助 GNU ZIP 算法进行压缩的文件。 GZIP 格式中包含的文件的未压缩版本的大小将小于生成的 GZIP 文件的大小。
GNU ZIP 算法可根据用户的需要转换较大的文件,并且大多数基于 Unix 的系统都遵循 GZIP 压缩标准和规范。
许多 Microsoft Windows 文件压缩和解压缩工具都支持 GZIP 文件,这意味着它们可用于构建、解压缩和访问存储在这些文件中的内容。
DEFLATE 算法结合了 LZ77 和 Huffman 编码,是 gzip 的基础。 DEFLATE 被设计为 LZW 等受专利保护的数据压缩算法的替代品,LZW 限制了 Compress 和其他常见归档器当时的可用性。
什么是焦油?
TAR 文件采用 Consolidated Unix Archive 格式,它是 Tape Archive 的缩写,称为 tarball。需要一个档案打开程序或指令来打开 TAR 文件。
由于它可以将多个文件存储在一个文件中,因此 TAR 文件格式通常用于通过 Internet 存档和发送多个文件,例如用于软件下载。
在案件 Linux 和 Unix 系统一样,TAR 文件格式是常用的,但它主要用于存储数据而不是压缩数据。 TAR文件开发后,压缩后成为TGZ文件,扩展名为TGZ、TAR.GZ或GZ。
最流行的压缩/解压缩程序将打开 TAR 文件,因为它们是一种常见的存档格式。
两个最好的免费文件提取器是 PeaZip 和 7-Zip,它们可以打开和创建 TAR 文件,但在这个免费文件提取器列表中还有很多其他选项。
其他 TAR 打开程序包括 B1 Online Archiver 和 ezyZip,它们在浏览器中运行,而不是作为下载的应用程序运行。 要删除 TAR 的内容,请将其上传到这两个网站之一。
GZIP 和 TAR 之间的主要区别
- 管理 .gz 扩展名的压缩工具 Gzip 用于最小化文件的磁盘空间使用。 另一方面,Tar 是一个文件归档器,这意味着它可以将多个文件组合成一个文件而无需压缩它们。
- Gzip 是一个压缩单个文件(仅)的程序,而不同的文件使用 tar 组合成一个(tar)文件。
- Zip 是同时进行归档和压缩的软件。 Tar 从多个文件创建一个文件; 除非与 gzip 等压缩程序结合使用,否则它不会压缩数据。
- Zip 在保存元数据方面落后,而 Tar 在保存元数据方面远远领先于 Zip。
- Gzip 仅通过了 17% 的测试,这是相当低的,而 Tar 的通过率为 65(几乎是 zip 文件的 3.5 倍)。
- https://dl.acm.org/doi/abs/10.1145/2664666.2664670
- https://stratadoc.stratus.com/vos/19.2.1/r553m-01/wwhelp/wwhimpl/common/html/r553m-01.pdf
最后更新时间:17 年 2023 月 XNUMX 日
Sandeep Bhandari 拥有塔帕尔大学计算机工程学士学位(2006 年)。 他在技术领域拥有 20 年的经验。 他对各种技术领域都有浓厚的兴趣,包括数据库系统、计算机网络和编程。 你可以在他的网站上阅读更多关于他的信息 生物页面.
文章对 GZIP 和 TAR 的解释非常详细且具有启发性。做得好!
当然,这篇文章提供了 GZIP 和 TAR 的全面概述。我非常喜欢阅读它。
本文是理解 GZIP 和 TAR 之间差异的综合指南。向作者致敬!
当然,我发现这篇文章是了解 GZIP 和 TAR 的绝佳资源。
作者对 GZIP 和 TAR 的看法非常有洞察力并且表达得很清楚。做得好!
我发现这篇文章内容非常丰富,特别是 GZIP 和 TAR 之间的详细比较。强烈推荐阅读。
同意,所提供的有关 GZIP 和 TAR 的信息的深度令人印象深刻。文章研究得好!
文章中使用了比较表,可以轻松区分 GZIP 和 TAR。很棒的文章!
文章对GZIP和TAR的分析全面且富有洞察力。我从阅读中学到了很多东西。
我完全同意。这篇文章写得非常好,提供了有关 GZIP 和 TAR 的宝贵见解。
作者对 GZIP 和 TAR 进行了令人信服且结论性的比较。读起来非常有趣。
GZIP 和 TAR 的讨论清晰且透彻。我非常喜欢阅读它。
毫无疑问,这篇文章对 GZIP 和 TAR 的详细探索是引人入胜且具有启发性的。
文章对GZIP和TAR进行了详细、清晰的解释。我一定会与我的同事分享。
这篇文章帮助我更好地了解了 GZIP 和 TAR。写得很好,内容丰富。
我完全同意。内容以清晰简洁的方式呈现,易于理解。
我很欣赏 GZIP 和 TAR 之间的彻底比较,它有助于阐明它们的功能和差异。
我完全同意,这篇文章确实重点关注了 GZIP 和 TAR 的重要方面。
我发现 GZIP 和 TAR 的解释非常丰富且有用。做得好!
我认为比较表对于理解 GZIP 和 TAR 之间的差异非常有帮助。
我发现这篇文章的格式非常吸引人,尤其是添加了比较表。
当然,该表提供了一个快速而简洁的参考来掌握 GZIP 和 TAR 之间的区别。
我发现这篇文章内容非常丰富并且经过深入研究。 GZIP 和 TAR 之间的比较得到了很好的呈现。
我完全同意。作者对GZIP和TAR的深入解释确实令人印象深刻。