不同压缩算法的权衡是什么?不同压缩算法的权衡
目的是备份,转移&恢复。我不关心流行度,只要有一个足够成熟的工具可用于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