跳转到主要内容

对标准zipfile模块进行猴子补丁以启用PPMd支持

项目描述

有关zipfile-xz的信息,请参阅xz分支。

zipfile-ppmd

PyPI

对标准zipfile模块进行猴子补丁以启用PPMd支持。

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

需要pyppmd进行ppmd绑定。注意,需要0.16.0+版本,该版本尚未发布。请执行python3 -m pip install git+https://github.com/miurahr/pyppmd

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

安装

pip install zipfile-ppmd

用法

在Python代码库的任何位置

import zipfile_ppmd  # This has the side effect of patching the zipfile module to support PPMd

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

import zipfile_ppmd as zipfile

zipfile.ZipFile(...)

压缩示例

import zipfile_ppmd as zipfile

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

项目详情


下载文件

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

源分布

zipfile-ppmd-0.0.3.3.tar.gz (410.1 kB 查看哈希值)

上传时间: 源代码

由以下支持