1

我正在尋找一種反編譯Google Closure編譯的JavaScript的方法。我確實找到了一個Decompiler類(https://code.google.com/p/closure-compiler/source/browse/lib/rhino/src/org/mozilla/javascript/Decompiler.java?name=v20140407),但是我沒有多少運氣。Google Closure反編譯器?

任何人之前嘗試過或知道一些其他方法?

+1

我假設您正在嘗試對已在高級模式下編譯的代碼進行反向工程。這將變得非常困難,因爲重寫和優化可能非常廣泛。混淆是使用高級模式的主要好處之一,所以你可能在這裏運氣不好。通過使用高級模式,源代碼的作者獲得了混淆的好處 - 這意味着阻止您(讀者)對其進行反向工程。 – 2012-02-19 07:54:18

回答

4

通常,我只是在WHITESPACE模式下通過Closure Compiler運行代碼並啓用漂亮的打印選項。

+0

是的,編譯源時可能會工作,但如果它已經編譯將做我的任何事情? – codecraig 2012-02-18 02:02:29

+0

我建議你試試看。除了非常格式化的輸出之外,你還在尋找什麼? – John 2012-02-18 04:26:30

+0

我正在尋找一種反編譯JS代碼的方法。所以,想象我使用Closure最小化/壓縮/編譯JS文件。現在我想拿起那個文件並撤銷CLosure對它做的事情。這就是我想要做的。 – codecraig 2012-02-18 12:44:09

相關問題