压缩比大于10MB的文件的压缩算法



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

这并不重要,如果它将花费大量的CPU周期或内存。

我看了一下LZMA和PAQ8。LZMA是一种流行的算法,在特定设置下具有相当不错的压缩比。它被7zip使用,它的Java和C库很容易访问。

另一方面,PAQ8在我读过的大多数基准测试(特别是http://www.maximumcompression.com)中,以牺牲CPU和内存为代价,优于LZMA。我觉得PAQ8更符合我的需求,但它似乎仍处于开发阶段,而且不稳定(加上我找不到它们的源代码,所以我可以在C或Java上实现它)

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

最新更新