我看过许多“快速压缩”库,但是它们都具有快速解压缩而不是快速压缩的功能。

我正在开发一个系统,其中快速压缩比快速解压缩更有价值。
是否存在这样的算法?如果是这样,是否有实现它的C库?

更新:我正在压缩物理内存的页面,并且我要求的压缩吞吐量等于或快于直接副本。我正在使用一种检测算法来发现具有低熵的页面,以极有可能保证我尝试压缩的页面实际上是可压缩的。

最佳答案

好吧,您可以根据自己的喜好使任何东西变慢,但是我不知道有什么算法固有地在压缩时快而在解压时慢。

如果您想像有某种交易,如果您允许减压速度变慢,则可以使压缩速度更快,但是不,没有。

lz4提供非常快速的压缩,甚至更快的解压缩。

10-08 04:14