2009-06-16 14 views
1

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

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

  • CPU
  • メモリ
  • 圧縮レベル、私は検討していたアルゴリズムである
    • ジップ
    • のbzip
    • 時間
      • について
      • gzip
      • tar
      • 他にもありますか?
    +1

    tarは圧縮アルゴリズムではありません – swampsjohn

    答えて

    2

    Tarは圧縮アルゴリズムそのものではありません。

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

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

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

    Have a look here

    +1

    2005年以来、lzmaと7zipの変更が多いため、この比較サイトは古くなっています。 – bill

    0

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

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

    統計的に有意な回数だけそれらを再実行すれば、あなたの答えが得られます。

    1

    それは通常、入力データに依存するが、私は私よりも優れ、一般的な圧縮を与える何かを見つけたことがありません7zip(http://www.7-zip.org)。

    関連する問題