LZ4 - 無損壓縮算法

openkk 12年前發布 | 100K 次閱讀 算法

LZ4是一個非常快的無損壓縮算法,壓縮速度在單核300MB/S,可擴展支持多核CPU。它還具有一個非常快速的解碼器,速度單核可達到和超越1GB / s。通常能夠達到多核系統上的RAM速度限制。以下支持該算法的各種語言版本實現:

LZ4 is also available in C# source code, thanks to Clayton Stangeland : https://github.com/stangelandcl/LZ4Sharp


A Java JNI wrapper of LZ4 is provided as part of the JNI-compression package by Binglin Chang : https://github.com/decster/jnicompressions


A binding for Python has been created by Steeve Morin : http://pypi.python.org/pypi/lz4 (or https://github.com/steeve/python-lz4)


A Perl interface to LZ4 has been completed by Gray : http://search.cpan.org/dist/Compress-LZ4/


LZ4 is also available as a binding for Ruby by Komiya Atsushi : https://github.com/komiya-atsushi/lz4-ruby


And a binding also exists for Haskell by Mark Wotton : http://hackage.haskell.org/package/lz4


A port of LZ4 using Go Language is provided by Branimir Karadzic : https://github.com/bkaradzic/go-lz4


LZ4 is also usable as a LUA library, within the Bonaluna package maintained by Christophe Delord : http://cdsoft.fr/bl/bonaluna.html


項目主頁:http://www.baiduhome.net/lib/view/home/1339225957406

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!