1. ホーム

[解決済み】tarとzipの違いは何ですか?[クローズド]

2022-04-07 02:48:33

質問

tarとzipの違いは何ですか? また、それぞれどのような使い方がありますか?

どのように解決するのですか?

tar はそれ自体、ファイルを束ねるだけです(その結果は ターボール であるのに対し zip は圧縮も適用します。

通常は gzip と共に tar を圧縮し、結果として ターボール と同じような結果が得られます。 zip .

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

  • 注意点 zip は、ファイル間で圧縮されないことです (各ファイルはアーカイブ内の他のファイルとは独立して圧縮されるため、 異なるファイルの内容の類似性を利用することができません)。 利点 は、アーカイブの特定の(ターゲットファイルに依存する)セクションだけを見ることによって、中に含まれるどのファイルにもアクセスできることです(コレクションの "catalog" はコレクション自体から分離されているため)。
  • その 注意点 .tar.gz は、その中のファイルにアクセスするためにアーカイブ全体を解凍しなければならないことです (ファイルは tarball 内にあります)。 利点 は、圧縮がファイル間の類似性を利用できることです(tarball全体を圧縮するため)。