Compress::Snappy - (de)compress data in Google's Snappy compression format
my Buf $compressed = Compress::Snappy::compress("hello, world");
my Bool $valid = Compress::Snappy::validate($compressed);
my Buf $decompressed = Compress::Snappy::decompress($compressed);
See also examples/test.p6
This module uses NativeCall to provide bindings to the C API for libsnappy, a compression library with an emphasis on speed over compression.
Main compression function. Returns a Buf of compressed data.
Convenience function to make a Str to a utf8-encoded Blob and compress that.
Decompress provided data to a Buf.
Returns if the compressed data is valid, without fully decompressing it.