Я получаю это сообщение об ошибке, но я использую предложенный метод открытия файла, а затем вызываю 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, и этот архив также работает правильно.