Compression abstraction library and utilities
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bindings
cmake Make SquashPlugin.cmake handle embed subdirs Oct 31, 2017
docs
examples
packaging
plugins
squash
tests
utils
.appveyor.yml
.configure-custom.sh
.dir-locals.el
.gitignore
.gitmodules
.travis.sh
.travis.yml
AUTHORS
CMakeLists.txt
COPYING
NEWS
README
autogen.sh
configure

README

Squash - Compresion Abstraction Library
<https://quixdb.github.io/squash>
======================================================================

Squash is an abstraction library which provides a single API to access
many compression libraries, allowing applications a great deal of
flexibility when choosing a compression algorithm, or allowing a
choice between several of them.

Because Squash provides a single API, any algorithms which Squash has
a plugin to support will be useable from any language for which Squash
provides bindings.

The actual integration with individual compression libraries is done
through plugins which can be installed separately from Squash itself
and are not loaded until they are required. This allows Squash
consumers to utilize a great many compression algorithms without
rewriting code or unnecessary bloat.

For documentation, support, and other details, please see
<http://quixdb.github.io/squash/>.