Answers:
tar
本身只是将文件捆绑在一起(结果称为tarball),同时zip
也应用压缩。
通常,您可以使用gzip
和tar
来压缩生成的tarball,从而获得与相似的结果zip
。
对于相当大的档案馆,仍然存在重要的区别。一个zip
档案是一个压缩文件的集合。压缩的tar是压缩的集合(未压缩的文件)。因此,zip归档文件是连接的压缩项目的可随机访问的列表,并且a .tar.gz
是必须可在访问目录之前完全展开的归档文件。
zip
是,你不跨越文件得到压缩(因为每个文件被压缩独立于其他的档案,压缩不能利用的不同文件的内容之间的相似性); 的好处是,你可以通过查看档案的只有特定的(目标文件相关的)部分访问其中包含的任何文件(如“目录”收集的是从集合本身分开)。.tar.gz
是,你必须解压缩整个档案包含在其中(文件格式为压缩包内)访问文件; 的优点是,所述压缩可以采取文件之间的相似性的优点(因为它压缩整个压缩包)。zip
将文件压缩到目录中,但要注意的是您没有跨文件进行压缩吗?同样适用于.tar.gz
。那里有错字吗?