Android上的Snappy数据压缩

时间:2015-10-26 20:02:17

标签: android http java-native-interface compression native

我想知道在Android上是否有任何使用snappy数据压缩的方法。我在xerial找到了c / c ++ snappy库的java端口,但是在将它添加到我的应用程序并运行它之后,我得到了armv7l没有本机的错误。

我在dain找到了另一个纯java库,但它似乎没有用。它只是将空格和字符串的第一个字符添加到现有字符串中,而不压缩它。例如,HELLO将变为HHELLO

在Android上有没有其他方法可以使用snappy?

2 个答案:

答案 0 :(得分:1)

这里有一个快速的纯java实现: https://github.com/flanglet/kanzi/blob/master/java/src/kanzi/function/SnappyCodec.java

这里有一个例子: https://github.com/flanglet/kanzi/blob/master/java/src/kanzi/test/TestSnappyCodec.java

虽然未在Android上进行过测试,但预计可以不加改变地运行。

答案 1 :(得分:0)

记录的另一个纯java实现:https://github.com/dain/snappy

@flanglet,我很想知道你对这个lib的看法。它与kanzi实现相比如何?