如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
将Python字节码.pyc文件还原为可读源码,便于代码审计与学习。支持主流版本。
點選或拖拽上傳 .pyc, .pyo 檔案
PYC, PYO
最大 256 KB
无法直接阅读.pyc字节码文件?本工具通过解析Python编译生成的.pyc文件(一种包含Python字节码的二进制格式),将其还原为可读的.py源代码。pyc文件是Python解释器执行的字节码格式,本工具通过逆向工程将其转换为近似原始代码的结构,输出可直接用于分析的Python脚本。
为什么反编译后没有原始注释?
字节码不包含注释信息,反编译仅能恢复代码逻辑结构。
是否支持Python 3.12新版本?
当前支持到Python 3.11版本,新版需等待字节码解析库更新。
单个文件需小于10MB;反编译结果可能丢失变量命名细节;请勿用于破解受版权保护的代码;处理异常文件时建议检查字节码头信息完整性。
建议配合源码版本控制记录使用:当仅存.pyc文件时,反编译后可通过代码比对工具(如diff)验证还原度。典型示例:Python 3.8编译的module.pyc文件,经处理可恢复出包含import语句和函数定义的module.py文件,但原始文档字符串可能丢失。