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 не может. Любое предложение?
Спасибо!