Извлечь .cpgz файл с Python - PullRequest
       5

Извлечь .cpgz файл с Python

1 голос
/ 03 февраля 2020

На моей ма 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, утилита архивирования работает как положено.

...