- 数据压缩和存档
数据压缩和存档
本章中描述的模块支持 zlib、gzip、bzip2 和 lzma 数据压缩算法,以及创建 ZIP 和 tar 格式的归档文件。参见由 shutil
模块提供的 Archiving operations 。
zlib
—- 与 gzip 兼容的压缩gzip
—- 对 gzip 格式的支持- 用法示例
- Command Line Interface
- Command line options
bz2
—- 对 bzip2 压缩算法的支持- 文件压缩和解压
- 增量压缩和解压
- 一次性压缩或解压
- 用法示例
lzma
—- 用 LZMA 算法压缩- 读写压缩文件
- Compressing and decompressing data in memory
- 杂项
- Specifying custom filter chains
- 示例
zipfile
—- 使用ZIP存档- ZipFile 对象
- Path Objects
- PyZipFile Objects
- ZipInfo Objects
- 命令行界面
- 命令行选项
- Decompression pitfalls
- From file itself
- File System limitations
- Resources limitations
- Interruption
- Default behaviors of extraction
tarfile
—- 读写tar归档文件- TarFile Objects
- TarInfo Objects
- 命令行界面
- 命令行选项
- 示例
- Supported tar formats
- Unicode issues