module documentation
This module contains functionality related to compression.
| Class | |
Base class for compression interfaces. |
| Class | |
A pyzim.compression.BaseCompressionInterface for lzma compression. |
| Class | |
The CompressionRegistry manages the mapping of pyzim.compression.CompressionType -> pyzim.compression.BaseCompressionInterface. |
| Class | |
This enum provides some symbolic constants for compression targets. |
| Class | |
This enum describes the type of compression used. |
| Class | |
A helper class that helps with reading data selectively from a compressed stream. |
| Class | |
A pyzim.compression.BaseCompressionInterface for lzma compression. |
| Class | |
A pyzim.compression.BaseCompressionInterface for no compression. |
| Class | |
A compressor-like object that does not compress. |
| Class | |
A decompressor-like object that does not decompress. |
| Class | |
A pyzim.compression.BaseCompressionInterface for zstd compression using pyzstd. |
| Class | |
A pyzim.compression.BaseCompressionInterface for zlib compression. |
| Class | |
A wrapper around zlib.decompressobj to provide additional attributes. |
| Class | |
A pyzim.compression.BaseCompressionInterface for zstd compression using zstandard. |
| Class | |
A wrapper around zstandard.ZstdDecompressionObj providing some missing functionality. |