我有一個Python程序編寫,我使用py2exe轉換爲exe二進制文件。我有dist文件夾中生成的所有文件,但由於系統崩潰,我丟失了源代碼。從EXE的Python源代碼恢復
有沒有辦法從.exe或py2exe生成的其他支持文件恢復.py源代碼文件?
我有一個Python程序編寫,我使用py2exe轉換爲exe二進制文件。我有dist文件夾中生成的所有文件,但由於系統崩潰,我丟失了源代碼。從EXE的Python源代碼恢復
有沒有辦法從.exe或py2exe生成的其他支持文件恢復.py源代碼文件?
根據以下鏈接,您可以從library.zip
提取您.pyc
文件,然後使用decompyle獲得.py
文件相似,你開始用什麼。
http://bytes.com/topic/python/answers/101743-py2exe-there-way-go-backwards-exe2py
http://sourceforge.net/projects/decompyle/
希望工程,我希望你用github上或到位桶下一次。
山姆,這是不幸的,我很抱歉,但我不知道如何從Windows二進制文件中提取代碼。然而,你需要做一些源代碼控制(如果你還沒有),需要備份。作爲開發人員/程序員/工程師/架構師等,您必須是偏執狂和CYA。 – jlafay
@jlafay:Thnx的信息。 – Sirius
系統崩潰後,您可以簡單地嘗試恢復文件系統上的文件?例如。通過使用測試盤(http://www.cgsecurity.org/wiki/TestDisk) – naeg