最快的实时解压缩算法

11 compression algorithm

我正在寻找一种算法,以最小的开销实时解压缩数据块(1k-30k).压缩应该优选快,但不如减压速度重要.

从我能收集到的LZO1X将是最快的.我错过了什么吗?理想情况下,算法不在GPL下.

Mar*_*ler 5

lz4是您在这里寻找的东西。

LZ4是无损压缩算法,可提供每核400 MB / s的压缩速度,并可与多核CPU一起扩展。它具有极快的解码器,每个内核的速度为数GB / s,通常在多内核系统上达到RAM速度限制。


Tom*_*zky 0

当您无法使用 GPL 许可的代码时,您的选择很明确 - zlib。非常宽松的许可证,快速压缩,公平的压缩比,非常快的解压,在任何地方都可以工作并移植到每种理智的语言。

  • 这篇论文:http://www.kkant.net/papers/lzo_results.pdf 声称 LZO 与 zlib 相比具有 20 倍的解压速度优势(当然压缩性能较差)。 (3认同)