На моей ма c Я создал архивный файл archived_dir.cpgz
с помощью встроенной утилиты macOS Archive Utility. Содержимое этого файла следующее:
/
myFile.java
/dir
myOtherFile.java
oneMoreFile.java
MANIFEST.MF
Мне нужен способ извлечь содержимое этого архива, используя python. Я пытался использовать Zipfile
lib, библиотеку pyunpack
и библиотеку patool
(среди прочих). Использование этих инструментов, по-видимому, позволяет извлечь содержимое файла .cpgz
в виде одного файла, содержащего содержимое всех 4 файлов (на самом деле не используется).
Использование утилиты macOS Archive для извлечения файла archied_dir.cpgz
извлекает содержимое, как и ожидалось.
Как лучше всего извлечь содержимое файла archvied_dir.cpgz, используя Python 2.7?
ПРИМЕЧАНИЕ: I'm не получая проблему cpgz-> zip-> cpgz, утилита архивирования работает как положено.