2009-06-16 69 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)。