Python для изменения файла.pkg

Мой код Python должен распаковать файл.pkg, изменить там какой-то файл и снова упаковать его. Любой зрелый модуль Python, чтобы предложить? Я видел, что есть pyxar (xarfile), который требует сначала установить xar на машину.

Любые другие варианты, которые я мог выбрать?

В конце концов решили вызвать xar напрямую из python, который на самом деле мог работать. Но другая проблема заключается в том, что Scripts в payload.kg внутри пакета не распаковываются. Предполагается, что это каталог, но остается в виде файла. Странно то, что файл Scripts показывает как gzip compressed data, from Unix, Но я не могу использовать GZIP, чтобы открыть его, независимо от того, Mac или Linux. На Mac я могу сделать tar -xf, чтобы открыть его, но на Linux не может. Любое предложение?

Спасибо!

0 ответов

Другие вопросы по тегам