我的 python 代码需要解压缩一个 .pkg 文件,在那里修改一些文件并再次打包。有什么成熟的python模块可以推荐吗?我看到有pyxar(xarfile),需要先在机器上安装xar。
我还有其他选择吗?
最后决定直接从python调用xar,实际上可以。但另一个问题是,包内payload.kg下的Scripts没有解包。它应该是一个目录,但仍然是一个文件。奇怪的是,文件 Scripts 显示为gzip compressed data, from Unix
. 但是无论在mac还是linux上,我都无法使用gzip打开它。在 mac 上,我可以使用 tar -xf 打开它,但在 linux 上不能。有什么建议吗?
谢谢!