Python bz2 模块
实例
压缩和解压缩字节串:
import bz2
data = b"Tobias"
c = bz2.compress(data)
print(len(c) > 0)
print(bz2.decompress(c))
亲自试一试 »
定义和用法
bz2 模块提供了一个全面的接口,用于使用 bzip2 算法压缩和解压缩数据。
您可以使用它来处理压缩文件和数据流,或者在存储二进制数据时减少内存/磁盘占用。
成员
| 成员 | 描述 |
|---|---|
| BZ2Compressor() | 创建用于增量压缩的压缩器对象。 |
| BZ2Decompressor() | 创建用于增量解压缩的解压缩器对象。 |
| BZ2File() | 以二进制模式打开 bzip2 压缩文件。 |
| compress() | 一次性压缩数据。 |
| decompress() | 一次性解压缩数据。 |
| open() | 打开 bzip2 压缩文件。 |

