在下载文件时,特别是在非Windows操作系统中,.tar.gz扩展名是一个非常流行的名字。但与大多数扩展名不同的是,这并不是为了识别用于打开该文件的单一程序;Tar是一种文件格式,但也是产生该文件的程序的名称。Tar是一个归档器,意味着它将把多个文件归档为一个文件,但没有压缩。处理.gz扩展名的Gzip是压缩工具,用于减少文件使用的磁盘空间。

大多数Windows用户都习惯于由一个程序来压缩和存档文件。一些这样做的程序是Winrar、7zip和Winzip。但在UNIX和Linux环境下不是这样的,归档和压缩完全是两种不同的操作。Tarball是用来标识任何被Tar应用程序归档为单一文件的文件集合的名称,不管它是否被压缩。尽管Gzip是最常用的压缩工具,但它并不是唯一的压缩工具。还有另一种叫做Bzip2的压缩工具,可以进一步压缩文件,但会花费更多的时间。

与标准的应用程序相比,创建一个压缩的tarball有优势也有劣势,它可以同时做这两件事。一个压缩的tarball可以大大减少文件大小,因为压缩工具不是单独压缩文件,而是把整个tarball当作一个大文件。在处理半压缩文件如GIF和JPG文件时,这一点更加明显。

使用这种格式的缺点是:我们无法提取单个文件。因为整个档案是作为一个整体压缩的,所以在提取单个文件之前,还需要解压缩整个档案。从一个大的压缩焦油球中提取一个文件,与从用不同的工具如Winrar或Winzip压缩和存档的相同文件中提取一个文件相比,可能需要更长的时间。

GZIP和TAR的区别

  • Gzip是一个压缩工具,用于减少文件的大小。
  • Tar是一个归档器,用于将多个文件合并为一个文件。
  • Gzip和Tar通常被串联起来使用,以创建被大幅压缩的Tarballs。
  • 与其他格式相比,用压缩的Tarballs提取单个文件可能需要更长的时间。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:GZIP和TAR的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-gzip-vs-tar.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。