![](//upload.wikimedia.org/wikipedia/commons/thumb/5/5f/Disambig_gray.svg/25px-Disambig_gray.svg.png)
此條目介紹的是反編譯。關於關於另一種類似編程,請見「
反匯編」。
反編譯器(英語:Decompiler)的功能與編譯器相反。顧名思義,就是將已編譯好的程式還原到未編譯的狀態,也就是找出程序的原始碼。一種反編譯器通常只能反編譯1~2種程式語言,反編譯器的功能只侷限在某些語言上,如Java,像C/C++便沒有適合的反編譯器可使用。[1]
Mike Van Emmerik. Why Decompilation. Program-transformation.org. 2005-04-29 [2010-09-15]. (原始內容存檔於2010-09-22) (美國英語).