LZ4 - 无损压缩算法

openkk 12年前

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.open-open.com/lib/view/home/1339225957406