0

我可以使用什么无损压缩算法来压缩小于 10MB 的文件,从而提供最大的压缩比?

它是否会花费大量的 CPU 周期或内存并不重要。

4

2 回答 2

0

我看过 LZMA 和 PAQ8。LZMA 是一种流行的算法,在特定设置下具有非常不错的压缩率。7zip 使用它,并且它的 Java 和 C 库很容易访问。

另一方面,PAQ8 在我读过的大多数基准测试中(尤其是在http://www.maximumcompression.com上)都优于 LZMA,但代价是 CPU 和内存。我觉得 PAQ​​8 更适合我的需求,但它似乎仍处于开发阶段且不稳定(另外我找不到他们的源代码,因此我可以在 C 或 Java 上实现它)

于 2013-05-18T16:49:29.490 回答
0

看看xrt 3.2。应该是稳定的。

于 2013-05-18T20:11:09.203 回答