Java LZO压缩库

时间:2014-11-07 15:30:42

标签: java lzo

我正在尝试在我的Java程序(http://www.oberhumer.com/opensource/lzo/)中使用LZO压缩库。我找不到一个如何使用它来压缩和解压缩数据的例子。任何人都可以帮助我吗?显然本机代码不是Java,所以我也不确定要使用它采取什么步骤(JNI或什么?!)

2 个答案:

答案 0 :(得分:3)

Oberhumer的原始代码不包含java压缩器。您可能需要查看https://github.com/shevek/lzo-java

是否必须是LZO或其他压缩算法是否也有效? GitHub上有一个很好的Java压缩算法基准测试套件:https://github.com/ning/jvm-compressor-benchmark。看看那里的结果,似乎有其他算法提供或多或少相同的压缩率,但速度要快得多。

我个人经常在需要内存压缩的应用中使用iq80的快速实现(https://github.com/dain/snappy)。它是纯java,因此它可以在任何地方运行,但仍然非常快。

答案 1 :(得分:0)

您可以使用LZO jar文件,可以从给定的链接下载 http://www.java2s.com/Code/Jar/h/Downloadhadooplzo0414jar.htm

它会帮助你