lua-csnappy
a fast compressor/decompressor

Overview

lua-csnappy is a binding of the csnappy library which implements the Google's Snappy (de)compressor.

Snappy uses a LZ77-type algorithm with a fixed, byte-oriented encoding.

References

The csnappy library is available at http://github.com/zeevt/csnappy.

The specification and the original C++ implementation of Snappy are available at http://code.google.com/p/snappy/.

Status

lua-csnappy is in beta stage.

It's developed for Lua 5.1 & 5.2.

Download

lua-csnappy source can be downloaded from GitHub.

Installation

lua-csnappy is available via LuaRocks:

luarocks install lua-csnappy

or manually, with:

make install

Test

The test suite requires the module lua-TestMore.

make test

Copyright and License

Copyright © 2012-2013 François Perrad ohloh profile for François Perrad View François Perrad's profile on LinkedIn

This library is licensed under the terms of the BSD license, like csnappy & Snappy.