tar和gZ有什么区别?

时间:2010-03-24 14:06:55

标签: iphone

当我在iphone SDK中压缩文件“file.tar.gZ”时,它给出了file.tar,但tar和tar.gZ都给出了相同的大小吗?请帮忙吗?

2 个答案:

答案 0 :(得分:11)

*.tar表示将多个文件合并为一个文件。 (磁带档案)

*.gz表示文件也被压缩。 (GZip压缩)

编辑:那个大小相同不说了很多。有时文件无法压缩。

答案 1 :(得分:4)

正如Rhapsody所说,tar是包含多个文件的存档,gz是使用gzip压缩的文件。使用两种格式的原因是因为gzip只支持压缩一个文件 - 可能是因为UNIX哲学认为程序应该做一件事,并且做得好。

在任何情况下,如果你有选项,你可能想要使用bzip2压缩,这比gzip更有效(IE,将文件压缩到更小的尺寸)。