GZIP和TAR

Anonim

GZIP与TAR.tar.gz扩展名在下载文件时非常流行,特别是在非Windows操作系统中。但与大多数扩展不同,这并不是要识别用于打开此文件的单个程序;它指向两个。 Tar是文件格式,但也是生成文件的程序的名称。 Tar是一个归档器,这意味着它可以将多个文件归档到一个文件中,但不会压缩。处理.gz扩展名的Gzip是压缩工具,用于减少文件使用的磁盘空间。

大多数Windows用户习惯于使用单个程序压缩和归档文件。执行此操作的一些程序是Winrar,7zip和Winzip。但在UNIX和Linux环境中并非如此,归档和压缩完全是两种不同的操作。 Tarball是用于标识Tar应用程序归档到单个文件中的任何文件集合的名称,无论它是否已压缩。尽管Gzip是与tarball一起使用的最常用的压缩工具,但它并不是唯一的压缩工具。还有另一种名为Bzip2的压缩工具可以进一步压缩文件但需要更长的时间。

与同时执行这两者的标准应用程序相比,创建压缩tarball有利有弊。压缩工具不会单独压缩文件,而是将整个tarball视为一个大文件,压缩tarball可以大大减少文件大小。在处理像GIF和JPG文件这样的半压缩文件时,这一点更加明显。

使用此格式的缺点是您将无法提取单个文件。由于整个存档作为一个整体进行压缩,因此在提取单个文件之前还需要解压缩整个存档。与从Winrar或Winzip等其他工具压缩和存档的相同文件中提取单个文件相比,从大型压缩tarball中提取单个文件可能需要更长的时间。

摘要: 1. Gzip是一种用于减小文件大小的压缩工具 2. Tar是一个用于将多个文件合并为一个文件的归档程序 3. Gzip和Tar通常串联使用来创建压缩显着的Tarball 使用压缩的tarball比使用其他格式提取单个文件可能需要更长的时间