2009-06-16 71 views
1

不同壓縮算法的權衡是什麼?不同壓縮算法的權衡

目的是備份,轉移&恢復。我不關心流行度,只要有一個足夠成熟的工具可用於unix。我關心

  • 時間
  • CPU
  • 內存
  • 壓縮級別

我正在考慮的算法

  • 拉鍊
  • 的bZIP
  • gzip
  • 焦油
  • 其他?
+1

tar不是壓縮算法 – swampsjohn 2009-06-16 06:46:26

回答

2

焦油是不是壓縮算法本身。

您可以使用ZIP/gzip格式,當時間壓縮/解壓縮是最重要的問題。

當您需要更好的壓縮率時,您可以使用bzip。

您可以使用更大的,當更大的壓縮率需要LZMA,但CPU時間。

Have a look here

+1

這個比較網站已經過時了,因爲自2005年以來lzma和7zip有很多變化。 – bill 2009-06-16 07:12:31

0

爲這些情況創建一個簡單的測試牀將會非常簡單。

編寫使用每打開一組文件即是代表你所希望comporess的腳本,並測量來達到的時間/ CPU /內存使用率/壓縮比。

重新運行它們的次統計顯著數量,你就會有你的答案。

1

這通常取決於你的輸入數據,但我從來沒有發現任何東西,讓我比一般的好壓縮7zip(http://www.7-zip.org)。