web-dev-qa-db-ja.com

tarとzipの違いは何ですか?

Tarとzipの違いは何ですか?それぞれのユースケースは何ですか?

102
mtk

tarはそれ自体でファイルをバンドルするだけで、Zipは圧縮も適用します。

通常、gzipとともにtarを使用して、結果のtarballを圧縮し、Zipと同様の結果を達成します。 。

ただし、かなり大きなアーカイブの場合、重要な違いがあります。 Zipアーカイブは、圧縮ファイルのカタログです。 gzip圧縮されたtarでは、ファイルの圧縮されたカタログです。したがって、Zipアーカイブは、連結された圧縮アイテムのランダムにアクセス可能なリストであり、.tar.gzは、カタログにアクセスする前に完全に展開する必要があるアーカイブです。

  • Zipの注意点は、ファイル間で圧縮されないです。
  • .tar.gzの注意点は、アーカイブ全体を解凍する必要がありますです。
139
Attila