Crate deflate [−] [src]
An implementation an encoder using DEFLATE compression algorightm in pure rust.
This library provides functions to compress data (currently only in-memory) using DEFLATE, both with and without a zlib header/trailer The current implementation is still a bit lacking speed-wise compared to C-libraries like zlib and miniz.
Structs
CompressionOptions |
A struct describing the options for a compressor or compression function. |
DeflateEncoder |
A DEFLATE encoder/compressor. |
ZlibEncoder |
A Zlib encoder/compressor. |
Functions
deflate_bytes |
Compress the given slice of bytes with DEFLATE compression using the default compression level. |
deflate_bytes_conf |
Compress the given slice of bytes with DEFLATE compression. |
deflate_bytes_zlib |
Compress the given slice of bytes with DEFLATE compression, including a zlib header and trailer, using the default compression level. |
deflate_bytes_zlib_conf |
Compress the given slice of bytes with DEFLATE compression, including a zlib header and trailer. |