我有一个linux python脚本,需要解压缩一些zip文件。我用的是zipfile模块。关于这些文件中的一些我得到了:

BadZipfile: Unsupported compression method 98 for file

四处搜索这些文件似乎在使用Method 98 PPMD compression。我想如果python做不到的话,我会调用一个hack系统来解压6.0并完成它。此错误:
skipping: fileName `PPMd' method not supported

我试过7拉链:
Extracting  fileName     Unsupported Method

我以为我用命令行实用程序ppmd点击pay dirt,但是:
Fast PPMII compressor for textual data, variant I, Nov  6 2009
Segmentation fault

还有什么我可以试试的吗?windows中的winzip对这些文件没有问题,但我需要在linux中完成这项工作。

最佳答案

你看过P7ZIP(二进制)了吗?
它似乎支持ppmd压缩格式。
一些PPMD开关:-mmem=24b、-mmem=24k、-mmem=24m、-mo=2和-mo=32

10-07 23:07