我想知道是否有任何方式在android上使用快速數據壓縮。我找到了一個由xerial組成的c/C++ snappy庫的java端口,但是在將它添加到我的應用程序並運行之後,我得到了armv7l沒有本機的錯誤。Android上的快速數據壓縮
我發現另一個純粹的java庫dain,但它似乎沒有工作。它只是將字符串的空格和第一個字符添加到現有字符串中,而不對其進行壓縮。例如,HELLO
將變成HHELLO
。
在android上有沒有其他方式使用snappy?
我想知道是否有任何方式在android上使用快速數據壓縮。我找到了一個由xerial組成的c/C++ snappy庫的java端口,但是在將它添加到我的應用程序並運行之後,我得到了armv7l沒有本機的錯誤。Android上的快速數據壓縮
我發現另一個純粹的java庫dain,但它似乎沒有工作。它只是將字符串的空格和第一個字符添加到現有字符串中,而不對其進行壓縮。例如,HELLO
將變成HHELLO
。
在android上有沒有其他方式使用snappy?
有一個快速的純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上進行測試,但預計不會發生變化。
備案另一個純Java實現:https://github.com/dain/snappy
@flanglet,我想知道你對這個LIB意見。它與Kanzi實現相比如何?
2年前,我做了一些(有限)測試,並且兩種Java實現在速度方面都是平行的。請參閱https://github.com/flanglet/kanzi/wiki/Performance-of-Snappy-and-LZ4-Codecs。您所指的實施在測試中被命名爲iq80。由於測試代碼可用,請隨意將其與您自己的數據一起使用。 – flanglet