class documentation
class LzmaCompressionInterface(BaseCompressionInterface):
A pyzim.compression.BaseCompressionInterface for lzma compression.
The following options are supported:
- lzma.format (default: lzma.FORMAT_XZ for compression, lzma.FORMAT_AUTO for decompression): lzma format to use
- lzma.check (default: lzma.CHECK_NONE): integrity check to use (only for compression)
- lzma.filters: (default:
None): custom filters to use - lzma.memlimit: memory limit for decompression (default:
None)
| Static Method | get |
Return a compressor object which can be used to compress data. |
| Static Method | get |
Return a decompressor object which can be used to decompress data. |
Inherited from BaseCompressionInterface:
| Class Variable | compression |
compression type used by this interface |
Return a compressor object which can be used to compress data.
| Parameters | |
options:dict | additional options for the compressor. |
| Returns | |
a compressor-like object. See pyzim.compression.BaseCompressionInterface for more info. | a compressor object |
Return a decompressor object which can be used to decompress data.
| Parameters | |
options:dict | additional options for the decompressor. |
| Returns | |
a decompressor-like object. See pyzim.compression.BaseCompressionInterface for more info. | a decompressor object |