What Does Decompile Mean?
Decompile is the process of converting computer readable code into human readable source code with original code functionality. Decompile is the reverse of compile.
It is impossible use decompilation for original source code reproduction because original code identifiers, such as variable and function names, are rarely stored in computer code. However, code containing metadata or debugging information may include identifiers.
Techopedia Explains Decompile
- Understanding code functionality
- Correcting errors
- Enhancing computer security
- Removing restrictions, such as passwords, copy protection and time limit
- Studying computer viruses
- Recovering lost source code for archiving purposes