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.
The csnappy library is available at https://github.com/zeevt/csnappy.
The specification and the original C++ implementation of Snappy are available at https://google.github.io/snappy/.
lua-csnappy is in beta stage.
It's developed for Lua 5.1, 5.2, 5.3 & 5.4.
lua-csnappy source can be downloaded from Framagit.
lua-csnappy is available via LuaRocks:
luarocks install lua-csnappy
or manually, with:
The test suite requires the module lua-TestMore.
Copyright and License
Copyright © 2012-2018 François Perrad
This library is licensed under the terms of the BSD license, like csnappy & Snappy.