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. |