我有一个需要解压缩一些zip文件的Linux Python脚本。我正在使用zipfile模块。在我收到的一些文件中:
BadZipfile: Unsupported compression method 98 for file
搜索它们似乎这些文件正在使用Method 98 PPMD compression。我想如果python不能这样做,我会做一个黑客系统调用解压缩6.0并完成它。这个错误:
skipping: fileName `PPMd' method not supported
我试过7zip:
Extracting fileName Unsupported Method
我以为我使用命令行实用程序ppmd来点击付费,但是:
Fast PPMII compressor for textual data, variant I, Nov 6 2009
Segmentation fault
我还能尝试其他什么吗? Windows中的WinZip对这些文件没有任何问题,但我需要在Linux中执行此操作。
答案 0 :(得分:0)
你看过p7zip(二进制)了吗?
它似乎支持PPMD压缩格式。
一些PPMd开关:-mmem = 24b,-mmem = 24k,-mmem = 24m,-mo = 2,-mo = 32