7zip、xz、gzip、tarなどの圧縮アーカイブファイルを選択するときは、どの要素を考慮する必要がありますか?
答え1
私が最初に明確にしたいのは、あなたが提供したリストでtar
これが唯一のものです。いいえ圧縮アルゴリズムtar
は略語です時間猿アルゴンアーカイブファイルを生成するために使用されるchive。つまり、ファイルは 1 つ以上のファイルで構成されます。個々のファイルのみを圧縮できるコンプレッサーで圧縮できるように、ファイルを一緒にまとめるために使用されます。
ユーザビリティに関しては、zip
UNIX(Linux/BSD/MacOS)およびWindowsシステムに幅広く適用可能です。したがって、zip
ファイルの移植性に優れています。解凍および解凍およびファイルxz
用のツールはWindowsシステムでも使用できますが、gzip
UNIXシステムでより一般的で使用されています。
xz
7zip
はより良い圧縮アルゴリズムを持っていますが、gzip
圧縮/圧縮解除に多くのメモリと時間を使用することが知られています。このトピックはよく議論されました。ここ。
gzip
使用可能なメモリが少なく、圧縮/圧縮解除速度が心配な場合にお勧めします。圧縮/圧縮解除速度がなく、スペースが気になる場合に使用できます7zip
。xz
これらのアルゴリズムのいくつかの良いベンチマークを見つけることができます。ここ。メモ: LZMA
7zip
と使用される圧縮アルゴリズムxz
。
答え2
元の質問の元の文脈でのみ答えてください。質問:
7zip、xz、gzip、tarなど何を使用することをお勧めしますか?ほとんどのLinuxディストリビューションではある程度使用できます。どの圧縮が最善ですか?
ただtarとgzipを使うtar -czvf <filename.tar.gz> /path/to/files
一般に、圧縮アルゴリズムの違いは無視することができます(たとえば、bzip2)、言うデータ型によって異なります。汎用圧縮の場合は、標準に準拠するのが最善のアドバイスだと思います。
さらに、明確で重要な利点がない限り、他の人と同じ形式を使用すると、人生が簡単になります。したがって、tar、gzip(上記のように)、およびZIPを使用することに慣れる必要があります。使用できる項目が多いからです。