数据压缩和归档¶
本章描述的模块支持使用 zlib、gzip、bzip2 和 lzma 算法进行数据压缩,以及创建 ZIP 和 tar 格式的归档文件。另请参阅 归档操作,该操作由 shutil
模块提供。
zlib
— 与 gzip 兼容的压缩gzip
— 支持 gzip 文件bz2
— 支持 bzip2 压缩lzma
— 使用 LZMA 算法进行压缩zipfile
— 使用 ZIP 存档tarfile
— 读取和写入 tar 存档文件open()
is_tarfile()
TarError
ReadError
CompressionError
StreamError
ExtractError
HeaderError
FilterError
AbsolutePathError
OutsideDestinationError
SpecialFileError
AbsoluteLinkError
LinkOutsideDestinationError
ENCODING
REGTYPE
AREGTYPE
LNKTYPE
SYMTYPE
CHRTYPE
BLKTYPE
DIRTYPE
FIFOTYPE
CONTTYPE
GNUTYPE_LONGNAME
GNUTYPE_LONGLINK
GNUTYPE_SPARSE
USTAR_FORMAT
GNU_FORMAT
PAX_FORMAT
DEFAULT_FORMAT
- TarFile 对象
- TarInfo 对象
- 提取过滤器
- 命令行界面
- 示例
- 支持的 tar 格式
- Unicode 问题