The Decompilation Wiki

Program-Transformation.Org: The Program Transformation Wiki
Decompilation is a ProgramTransformation by which a high-level source code for an executable program is discovered. Decompilation is the inverse of ProgramCompilation.

Decompilation techniques were initially used in the 1960s to aid in the migration of programs from one platform to another. Since then, decompilation techniques have been used to aid in the recovery of lost source code, debugging of programs, locating of viruses, comprehending programs, recovery of high-level views of programs, and more; see WhyDecompilation.



Decompilers are categorised by the types of programs that they will decompile. A decompiler might not emit code in the same language that the original program was written in.

Services offered and wanted

Related Areas


Recently changed pages


Please feel free to keep these pages up to date!
Just select Edit from the Page menu near the top of every page. However, you do need to register and to become a member of the Transform Group now; see AboutDecompilation for more details.

CategoryDecompilation | CategoryReverseEngineering | CategoryEntryPoint