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
This library is licensed under the terms of the BSD license, like csnappy & Snappy.