Распаковка 7z архива создает ValueError: ошибка данных при распаковке - PullRequest
0 голосов
/ 11 июня 2019

Я получаю это сообщение об ошибке, но я использую предложенный метод открытия файла, а затем вызываю py7zlib.Archive7z (content) из ответа здесь: Распаковка архива 7z с использованием py7zlib дает *** ValueError: data ошибка при распаковке .

Мне кажется (но я не уверен на 100%), что эти 7zip-файлы были созданы в Windows и scp'd на машине с Linux, на которой я запускаю python.

Пакет p7zip в linux может успешно извлечь все файлы из архива. Я хотел бы избежать необходимости делать это все же.

Я использую Pylzma 0,5,0

Я создал небольшой 7zip-файл на машине linux, и он работает без ошибок. Декомпрессия с помощью python каждый раз завершается с ошибкой. Я попытался создать 7zip-файл, используя только этот файл и следующий за ним в архиве как в Linux, так и в Windows, и этот архив также работает правильно.

...