Python bz2 Module
Example
Compress and decompress a byte string:
import bz2
data = b"Tobias"
c = bz2.compress(data)
print(len(c) > 0)
print(bz2.decompress(c))
Try it Yourself »
Definition and Usage
The bz2 module provides a comprehensive interface for compressing and decompressing data using the bzip2 algorithm.
Use it to work with compressed files and streams or to reduce memory/disk usage when storing binary data.
Members
| Member | Description |
|---|---|
| BZ2Compressor() | Create a compressor object for incremental compression. |
| BZ2Decompressor() | Create a decompressor object for incremental decompression. |
| BZ2File() | Open a bzip2 compressed file in binary mode. |
| compress() | Compress data in one shot. |
| decompress() | Decompress data in one shot. |
| open() | Open a bzip2 compressed file. |