跳转到主要内容

将标准zipfile模块打猴子补丁以启用XZ支持

项目描述

zipfile-xz

PyPI

将标准 zipfile 模块打猴子补丁以启用XZ支持。

基于 zipfile-deflate64zipfile-zstandard,它们提供了类似的功能,但针对的是 deflate64 算法。与 zipfile-deflate64 不同,此软件包支持压缩和解压缩。

注意:如果您需要Python2,请使用 zipfile39(它也与Python3兼容)。

注意:XZ基于LZMA2,因此压缩率将与ZIP_LZMA相似。

安装

pip install zipfile-xz

用法

在任何Python代码库中

import zipfile_xz  # This has the side effect of patching the zipfile module to support XZ

或者,zipfile_ppmd 重新导出 zipfile API,作为便利

import zipfile_xz as zipfile

zipfile.ZipFile(...)

压缩示例

import zipfile_xz as zipfile

zf = zipfile.ZipFile('/tmp/test.zip', 'w', zipfile.ZIP_XZ, compresslevel=6)
zf.write('large_file.img')

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

zipfile-xz-0.0.3.1.tar.gz (3.4 kB 查看哈希值)

上传于

由以下支持