7zip、xz、gzip、tarなど - 違いは何ですか? [閉鎖]

7zip、xz、gzip、tarなど - 違いは何ですか? [閉鎖]

7zip、xz、gzip、tarなどの圧縮アーカイブファイルを選択するときは、どの要素を考慮する必要がありますか?

答え1

私が最初に明確にしたいのは、あなたが提供したリストでtarこれが唯一のものです。いいえ圧縮アルゴリズムtarは略語です時間アルゴンアーカイブファイルを生成するために使用されるchive。つまり、ファイルは 1 つ以上のファイルで構成されます。個々のファイルのみを圧縮できるコンプレッサーで圧縮できるように、ファイルを一緒にまとめるために使用されます。

ユーザビリティに関しては、zipUNIX(Linux/BSD/MacOS)およびWindowsシステムに幅広く適用可能です。したがって、zipファイルの移植性に優れています。解凍および解凍およびファイルxz用のツールはWindowsシステムでも使用できますが、gzipUNIXシステムでより一般的で使用されています。

xz7zipはより良い圧縮アルゴリズムを持っていますが、gzip圧縮/圧縮解除に多くのメモリと時間を使用することが知られています。このトピックはよく議論されました。ここ

gzip使用可能なメモリが少なく、圧縮/圧縮解除速度が心配な場合にお勧めします。圧縮/圧縮解除速度がなく、スペースが気になる場合に使用できます7zipxz

これらのアルゴリズムのいくつかの良いベンチマークを見つけることができます。ここメモ: LZMA7zipと使用される圧縮アルゴリズムxz

答え2

元の質問の元の文脈でのみ答えてください。質問:

7zip、xz、gzip、tarなど何を使用することをお勧めしますか?ほとんどのLinuxディストリビューションではある程度使用できます。どの圧縮が最善ですか?


ただtarとgzipを使うtar -czvf <filename.tar.gz> /path/to/files

一般に、圧縮アルゴリズムの違いは無視することができます(たとえば、bzip2)、言うデータ型によって異なります。汎用圧縮の場合は、標準に準拠するのが最善のアドバイスだと思います。

さらに、明確で重要な利点がない限り、他の人と同じ形式を使用すると、人生が簡単になります。したがって、tar、gzip(上記のように)、およびZIPを使用することに慣れる必要があります。使用できる項目が多いからです。

関連情報