需要帮助......
我制作了这个python程序。 问题是,我需要它的来源,但事实是,我用它的hdd已经死了 ,当我试图查找任何备份时,它就不存在了。
我认为二进制文件中唯一的东西是在cx_Freeze中编译的。我真的非常绝望,我尝试过任何无法实现的方法,而且没有或几乎没有。
有没有办法解冻''''可执行文件或者至少从中获取pyc?
答案 0 :(得分:0)
不,无法恢复原始源代码。
如果应用程序使用了CPython,那么总是可以恢复CPython字节码,你可以使用反汇编程序来重构Python代码,但是很多信息都会丢失;生成的代码看起来相当难以理解和混淆,具体取决于字节码优化的程度。
如果你想沿着这条路走下去,我建议你研究CPython" dis"模块。还有许多其他实用程序可以从CPython字节码重构Python代码。