[−][src]Crate compu
Compression/decompression library
Low-level API
Supplies direct wrappers over compression libraries
High-level API
- In-memory
- Compressor - Uses
Encoder
to compress data into internal buffer. - Decompressor - Uses
Decoder
to decompress data into external buffer.
- Compressor - Uses
- Blocking Write interface
- Compressor - Uses
Encoder
to compress data into supplied writer. - Decompressor - Uses
Decoder
to decompress data into supplied writer.
- Compressor - Uses
- Compression/decompression traits
- Compress - Describes how to use
Encoder
for to compress. - Decompress - Describes how to use
Decoder
to decompress.
- Compress - Describes how to use
Cargo Features
brotli-c
- Enables brotli via C library. Default on.zlib
- Enables zlib via libz-sys. Default on.zlib-opt
- Enables zlib via cloudflare-zlib-sys. Default off. Replaceszlib
when enabled.
Modules
compressor | Compression module |
decoder | Decoder module |
decompressor | High level Decompression API |
encoder | Encoder module |