对标准zipfile模块进行猴子补丁以启用PPMd支持
项目描述
有关zipfile-xz的信息,请参阅xz分支。
zipfile-ppmd
对标准zipfile
模块进行猴子补丁以启用PPMd支持。
基于zipfile-deflate64
和zipfile-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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f8a13e6fb8692e57465597d127c764cc36d199734113b5c73e5ae1e00991a92d |
|
MD5 | 4e5bf257ba3b8ee075434185e2aca43a |
|
BLAKE2b-256 | ef9fdfa79146293d0e413a4693e10cddbcd5772cc28658ba2cd344115c8433ed |