/lz4_stream

A C++ stream using LZ4 (de)compression

Primary LanguageC++BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

lz4_stream - A C++ stream using LZ4 (de)compression

lz4_stream is a simple wrapper that uses C++ streams for compressing and decompressing data using the LZ4 compression library

Usage

Look at lz4_compress.cpp and lz4_decompress.cpp for example command line programs that can compress and decompress using this stream library.

To build the library, example programs and test code make sure SCons is installed and run:

$ scons

from the command line.

Requirements

The LZ4 compression library is required to use this library.

A SConstruct file is provided for building the code requiring SCons to be installed.

To build and run the tests, Google Test Framework should be installed.

Build status

Ubuntu (GCC/Clang):

Build Status

Windows (MS C++):

Build status

License

Standard BSD 3-Clause License as used by the LZ4 library.

The Scons module for building a compilation database is taken from the mongodb project and is licensed under the Apache license.