Module compression

Source
Available on crate feature compression only.
Expand description

Defines a compression format interface, and a FileFormat which wraps another FileFormat, is generic over compression formats, and compresses the contents of the wrapped format.

Modules§

bzipbzip
Defines a CompressionFormat for the bzip compression algorithm.
flateflate
Defines CompressionFormats for the DEFLATE, gzip and zlib compression algorithms.
xzxz
Defines a CompressionFormat for the LZMA/XZ compression algorithm.

Structs§

Compressed
Combines a FileFormat and a CompressionFormat, making the contents emitted by the format compressed before writing to disk, and decompressed before parsing.

Traits§

CompressionFormat
Defines a format for lossless compression of arbitrary data.
CompressionFormatLevels
Defines compression level presets for a CompressionFormat.