# cramjam library
A Rust library combining different compression algorithms/libraries in a common (as possible) API.
[](https://github.com/cramjam/libcramjam/actions/workflows/CI.yml)
[](https://crates.io/crates/libcramjam)
[](https://docs.rs/libcramjam)

Features:
- `snappy`
- `lz4`
- `bzip2`
- `brotli`
- `zstd`
- `igzip`
- `xz`
- `xz-static`
- `xz-shared`
- `gzip`
- `gzip-static`
- `gzip-shared`
- `deflate`
- `deflate-static`
- `deflate-shared`
- `blosc2`
- `blosc2-shared`
- `blosc2-static`
- `capi`: Build a C-ABI library. Compatible with [`cargo-c`](https://github.com/lu-zero/cargo-c)
Pre-compiled libraries available on [](https://anaconda.org/conda-forge/libcramjam)