簡體   English   中英

為 python 3.9.2 反編譯 PYC 文件

[英]Decompiling PYC files for python 3.9.2

目前我有一個 3.9.2 版本的 python 的 pyc 文件。 我正在嘗試反編譯 pyc 文件,但我失敗了
1.) uncompyle6 不適用於 3.9.2
2.)我不知道任何其他可以反編譯 3.9.2 中的 pyc 文件的工具

PS我已經嘗試過 pip 安裝 decompyle3 但它說

ERROR: No matching distribution found for decompyle3

可悲的是,它目前是不可能的。 Decompyle 3 具有最新的 pyc 到 py 方法(解密),但它只是尚未針對 python 3.9 進行更新,因為該更新需要很長時間才能創建。
並且在 3.9 中很可能永遠不會發生(decompyle3 的開發人員說他更專注於主要工作,並且他沒有時間創建此更新,因為 3.9 python 更新確實改變了工作流程,因此這將非常困難和耗時)。

所以目前唯一的解決方案是等待,但如果你想加快速度,你可以隨時贊助 decompyle 3 的創建者( https://github.com/sponsors/rocky )(正如他所說,如果你能得到足夠的錢為了在這個項目上做更多的工作,他會)

(順便說一句,我不是洛基,我只是洛基的支持者)

您需要 pip 從 github 鏈接安裝 decompyle3,因為它不在 PyPI 上:

pip install git+https://github.com/rocky/python-decompile3

Pycdc幫你將.pyc 反編譯成.py。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM