Decompiler

Decompiler
ConceptComputer Science Concepts

A program that translates executable files into high-level source code.

1.25Uncommon
No. 06208Kosmora

Uncommon

Decompiler

  • Computer Science Concepts

A decompiler is a programming tool that translates an executable file back into high-level source code. It performs the reverse of a compiler, which converts high-level code into machine code. Unlike a disassembler, which produces assembly language, a decompiler reconstructs higher-level representations resembling languages such as C. It generally cannot reproduce original source code exactly because compilation discards information including variable names, comments, types, and parts of program structure.

The picture on this card was made with AI. It is an illustration, not a real photo of the subject.

Instance of
Software category
Primary function
Translates executable files into high-level source code
Limitation
Cannot usually reproduce the original source code exactly
Sources and credits

Sources and credits

Article
Decompiler (English Wikipedia)
Wikidata
Q913697
Text
Card text is adapted from the English Wikipedia article by an automated summary. Wikipedia content is available under CC BY-SA 4.0; see the article history for its contributors. CC BY-SA 4.0 · Article history and contributors
Illustration
AI-generated illustration. Not a photograph or documentary image. (model: gpt-image-2.5-flare)
Popularity
55 median daily views (Wikimedia Pageviews API (all-access, user agent))

Kosmora is not affiliated with or endorsed by the Wikimedia Foundation.