没有tar的gzip?他们为什么一起使用?

Modified on: Mon, 05 Nov 2018 08:20:02 +0800

为什么targzip几乎总是一起使用,而不仅仅是gzip?这种方法有什么优势吗?

最佳答案

TAR从许多文件中创建单个归档文件,但不压缩它们。

格式明细

  

tar文件是一个或多个文件的串联。每个文件前面都有一个512字节的头记录。文件数据不加改变地写入,除了其长度向上舍入为512字节的倍数并且额外空间为零填充。存档的结尾标记为至少两个连续的零填充记录。

GZIP将单个文件压缩为另一个文件,但不创建档案。

文件格式

  

...虽然它的文件格式也允许连接多个这样的流(压缩文件只是解压缩连接,好像它们原来是一个文件一样),gzip通常用于压缩单个文件。[4]压缩存档通常是通过将文件集合组合到单个tar存档中,然后使用gzip压缩该存档来创建的。

作者:Matt Ball

相关问答

添加新评论