我收到此错误消息,但我正在使用建议的方法,先打开文件,然后从此处的答案Decompressing 7z archive using py7zlib gives *** ValueError: data error during decompression调用py7zlib.Archive7z(content)。
我相信(但不是100%肯定)这7zip文件是在Windows上创建的,然后scp'd到我正在运行python的linux机器上。
Linux上的p7zip软件包可以成功地从存档中提取所有文件。我想避免这样做。
我正在使用pylzma 0.5.0
我在linux机器上创建了一个小的7zip文件,它可以正常工作而不会出现错误。 每次使用python解压缩都会在同一时间失败。我试过只用该文件构建一个7zip文件,然后在linux和Windows上的存档中使用该文件,而该存档也可以正常工作。