我想知道在Android上是否有任何使用snappy数据压缩的方法。我在xerial找到了c / c ++ snappy库的java端口,但是在将它添加到我的应用程序并运行它之后,我得到了armv7l没有本机的错误。
我在dain找到了另一个纯java库,但它似乎没有用。它只是将空格和字符串的第一个字符添加到现有字符串中,而不压缩它。例如,HELLO
将变为HHELLO
。
在Android上有没有其他方法可以使用snappy?
答案 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实现相比如何?