Zip文件与压缩PPMD,编程解压(Zip File with PPMD Compression,

2019-10-18 05:03发布

我有一个Linux Python脚本,需要一些解压缩zip文件。 我用的是压缩文件的模块。 在几个这些文件我得到的:

BadZipfile: Unsupported compression method 98 for file

周围搜索,似乎这些文件是使用方法98 PPMD压缩 。 我想如果蟒蛇不能这样做,我会做一个黑客系统调用来解压缩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

什么我可以试试吗? WinZip的Windows中有这些文件没有问题,但我需要为此在Linux中。

Answer 1:

你已经采取了看的p7zip(二进制)?

这似乎支持PPMD压缩格式。

一些PPMD开关:-mmem = 24b中,-mmem = 24K,-mmem = 24M,-MO = 2,并且-MO = 32



文章来源: Zip File with PPMD Compression, Programmatically Unzip