lua-csnappy


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 https://github.com/zeevt/csnappy.

The specification and the original C++ implementation of Snappy are available at https://google.github.io/snappy/.

Status

lua-csnappy is in beta stage.

It's developed for Lua 5.1, 5.2, 5.3 & 5.4.

Download

lua-csnappy source can be downloaded from Framagit.

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 © 2012-2018 François Perrad

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