將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檔案,但原始文件字串可能丟失。