1

異なる圧縮アルゴリズムのトレードオフは何ですか?

目的は、バックアップ、転送、および復元です。UNIX 用の十分に成熟したツールが存在する限り、私は人気を気にしません。気になる

  • 時間
  • CPU
  • メモリー
  • 圧縮レベル

私が検討しているアルゴリズムは

  • ジップ
  • bzip
  • gzip
  • タール
  • 他?
4

4 に答える 4

2

tar 自体は圧縮アルゴリズムではありません。

圧縮/解凍の時間が最も重要な問題である場合は、zip/gzip を使用できます。

より良い圧縮率が必要な場合は、bzip を使用できます。

さらに大きな圧縮率が必要な場合に LZMA を使用できますが、CPU 時間は長くなります。

こちらをご覧ください

于 2009-06-16T06:45:01.043 に答える
2

最良の方法は、圧縮ベンチマーク サイトを確認することです。

最大圧縮

圧縮率

于 2009-06-16T06:49:40.723 に答える
1

通常は入力データに依存しますが、7zip ( http://www.7-zip.org )よりも優れた一般的な圧縮を提供するものは見つかりませんでした。

于 2009-06-16T06:53:49.423 に答える
0

これらのケース用の単純なテストベッドを作成するのは非常に簡単です。

圧縮したいファイルを代表する一連のファイルでそれぞれを順番に使用するスクリプトを作成し、達成された時間/CPU/メモリ使用量/圧縮率を測定します。

それらを統計的に有意な回数再実行すると、答えが得られます。

于 2009-06-16T06:48:05.483 に答える