Back to glossary


Definition : Decompilation

Decompilation is the process of transforming a compiled computer program into human-readable source code. This involves taking an existing program, usually in binary or machine language form, and transforming it into source code in order to understand its operation or make modifications. Decompilation is often used to access information about an existing program, particularly to understand its internal functioning or to attempt to resolve errors or bugs.

It is important to distinguish decompilation and reverse engineering, as they are two similar but different concepts.