解压缩从PyInstall创建的exe文件中提取的.pyc文件

时间:2013-10-27 20:47:11

标签: python py2exe pyinstaller

我的问题是如何将.pyc文件反编译为python代码。首先我有exe文件,我从中提取.pyz文件。从.pyz文件中我使用此http://www.pyinstaller.org/browser/project/PyInstaller/cliutils/archive_viewer.py

提取.pyc文件

然而,当我尝试反编译.pyc文件时,我收到的错误是魔术数字无效。我查了一下,它的63(十六进制)和十进制的99。我猜Pyinstaller对pyc文件进行了一些更改,我的问题是如何反编译这个.pyc文件。

1 个答案:

答案 0 :(得分:0)

我已经创建了一些有助于处理pyinstaller的工具。 你有很多方法可以去。

如果您只想提取exe以获取所有嵌入文件,包括pyz中的文件,请使用 this 脚本。 然后使用 Easy Python Decompiler 来反编译pyc文件。

如果您想深入挖掘并重新编译exe,请使用 Pyinstaller exe rebuilder 工具。