tinycompress.baseΒΆ
Base classes and utilities for compression/decompression.
This module provides abstract base classes and utility functions for implementing compression and decompression algorithms. It includes file handling capabilities and streaming interfaces.
Attributes
Compressed data read chunk size. |
Functions
Compresses data using the given compressor. |
|
Decompresses data using the given decompressor. |
|
Opens a file for reading/writing with compression/decompression. |
Classes
Abstract base class for implementing data compressors. |
|
Abstract base class for implementing data decompressors. |
|
File-like object that handles compression/decompression. |
|
Raw I/O stream that decompresses data from an underlying binary stream. |