不同壓縮算法的權衡是什麼?不同壓縮算法的權衡
目的是備份,轉移&恢復。我不關心流行度,只要有一個足夠成熟的工具可用於unix。我關心
- 時間
- CPU
- 內存
- 壓縮級別
我正在考慮的算法
- 拉鍊
- 的bZIP
- gzip
- 焦油
- 其他?
不同壓縮算法的權衡是什麼?不同壓縮算法的權衡
目的是備份,轉移&恢復。我不關心流行度,只要有一個足夠成熟的工具可用於unix。我關心
我正在考慮的算法
焦油是不是壓縮算法本身。
您可以使用ZIP/gzip格式,當時間壓縮/解壓縮是最重要的問題。
當您需要更好的壓縮率時,您可以使用bzip。
您可以使用更大的,當更大的壓縮率需要LZMA,但CPU時間。
這個比較網站已經過時了,因爲自2005年以來lzma和7zip有很多變化。 – bill 2009-06-16 07:12:31
爲這些情況創建一個簡單的測試牀將會非常簡單。
編寫使用每打開一組文件即是代表你所希望comporess的腳本,並測量來達到的時間/ CPU /內存使用率/壓縮比。
重新運行它們的次統計顯著數量,你就會有你的答案。
這通常取決於你的輸入數據,但我從來沒有發現任何東西,讓我比一般的好壓縮7zip(http://www.7-zip.org)。
tar不是壓縮算法 – swampsjohn 2009-06-16 06:46:26