什么是lzo和lzf,以及差异?

Mic*_*ine 8 compression algorithm lzo lzf

嗨,我听说过lzo和lzf,似乎它们都是压缩算法.它们是一样的吗?有没有像他们一样的其他算法(光和快)?

Cya*_*yan 10

lzo和lzf是众所周知的两种非常简单的压缩算法.lzf用于压缩期间的低内存使用量.lzo寻求最大的解码速度.两者都很快,两者都有很少的内存要求,两者都具有相当的压缩率(这意味着非常差).

您可以在这里查看它们与其他压缩器的直接比较,例如:http: //phantasie.tonempire.net/t96-compression-benchmark#149

  • 我不同意“非常差”作为限定词:它执行 gzip/deflate 的 50%,但包含的部分(lempel-ziv 子字符串压缩)通常会产生大部分压缩,因为第二部分(霍夫曼编码)速度较慢,影响较小关于压缩。因此,低于 gzip(和 bzip2)是正确的,但“非常慢”是主观/相对陈述。 (2认同)

ogr*_*sel 9

有没有像他们一样的其他算法(光和快)?

还有LZ4和谷歌的活泼.根据LZ4作者在项目主页和Hadoop开发人员发布的HADOOP-7657问题上发布的基准,LZ4似乎是最快的.

  • 可以在https://github.com/ning/jvm-compressor-benchmark找到比较这些替代方案的特定基准测试套件.LZ4目前确实是最快的. (2认同)