tar和zip有什么区别?

时间:2012-05-10 19:32:29

标签: unix compression zip tar

tar和zip有什么区别?每个用例有什么用?

1 个答案:

答案 0 :(得分:122)

tar本身只是将文件捆绑在一起,而zip也会应用压缩。

通常您使用gziptar来压缩生成的 tarball ,从而获得与zip类似的结果。

对于相当大的档案,但存在重要的差异。 zip存档是压缩文件的目录。使用gzipped tar,它是一个压缩的文件目录。因此,zip存档是可随机访问的连锁压缩项列表,.tar.gz是必须在目录可访问之前完全展开的存档。

  • zip的警告是您无法跨文件压缩
  • .tar.gz的警告是您必须解压缩整个存档