Lua binding of google's snappy compressor.
C++ C Common Lisp Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
rockspec
snappy
.gitignore
AUTHORS
COPYING
Makefile
README.md
lua-snappy.cc
lua-snappy_test.lua
sysconfig

README.md

Lua-snappy

Lua binding of google's snappy compressor.

How to Build

    lua-snappy$ make

That'all, enjoy snappy in lua.

How to Use

Here is a sample usage in shell (lua-snappy_test.lua):

    Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
    > require "snappy"
    > compressed = snappy.compress("hello world!")
    > indicator = snappy.validate_compressed_buffer(compressed)
    > print(indicator)
    true
    > uncompressed = snappy.uncompress(compressed) -- snappy.decompress(compressed) also works.
    > print(uncompressed)
    hello world!

Report Bugs

Please report bugs to haipingf AT gmail DOT com