compu 0.2.0

Rust Compression library with generic interface
Documentation

Compression/decompression library

Low-level API

Supplies direct wrappers over compression libraries

  • Encoder - interface to compression
  • Decoder - interface to decompression

High-level API

  • In-memory
  • Compressor - Uses Encoder to compress data into internal buffer.
  • Decompressor - Uses Decoder to decompress data into external buffer.
  • Blocking Write interface
  • Compressor - Uses Encoder to compress data into supplied writer.
  • Decompressor - Uses Decoder to decompress data into supplied writer.

Cargo Features

  • brotli-c - Enables brotli via C library. Default on.