2

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

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

4

1 回答 1

0

我创建了一些有助于处理 pyinstaller 的工具。你可以走很多路。

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

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

于 2014-02-15T16:35:51.810 回答