数据压缩和存档数据压缩和存档本章中描述的模块支持 zlib、gzip、bzip2 和 lzma 数据压缩算法,以及创建 ZIP 和 tar 格式的归档文件。参见由 shutil 模块提供的 归档操作 。 zlib —- 与 gzip 兼容的压缩gzip —- 对 gzip 格式的支持 用法示例命令行界面 命令行选项 bz2 —- 对 bzip2 压缩算法的支持 文件压缩和解压增量压缩和解压一次性压缩或解压缩用法示例 lzma —- 用 LZMA 算法压缩 读写压缩文件在内存中压缩和解压缩数据杂项指定自定义的过滤器链例子 zipfile —- 使用ZIP存档 ZipFile 对象Path 对象PyZipFile 对象ZipInfo 对象命令行接口 命令行选项 解压缩的障碍 由于文件本身文件系统限制资源限制中断提取的默认行为 tarfile —- 读写tar归档文件 TarFile 对象TarInfo 对象解压缩过滤器 默认的命名过滤器过滤器错误进一步核验的提示支持较早的 Python 版本有状态的提取过滤器示例 命令行接口 命令行选项 例子受支持的 tar 格式Unicode 问题