Python修改.pkg文件

时间:2015-08-26 18:28:38

标签: python python-2.7 pkgbuild pkg-file xar

我的python代码需要解压缩.pkg文件,在那里修改一些文件并再次打包。任何成熟的python模块建议? 我看到有pyxar(xarfile),它需要先在机器上安装xar。

我可以选择其他任何选项吗?

最后决定直接从python调用xar,这实际上可以工作。但另一个问题是,包中的payload.kg下的Scripts没有解压缩。它假设是一个目录,但仍然是一个文件。 奇怪的是,文件Scripts显示为gzip compressed data, from Unix。但无论是在mac还是linux上,我都无法使用gzip打开它。在mac上,我可以用tar -xf来打开它,但在linux上却不行。有什么建议吗?

谢谢!

0 个答案:

没有答案