decompiles

Recovers source code

Decompiles is the third-person singular of decompile, a computing term for converting compiled machine code back into human-readable source code.

Software is typically compiled from readable programming languages into binary that computers execute but humans can't easily interpret.

Decompiling reverses this process, often for analysis, debugging, or reverse engineering: The security researcher decompiles the malware to understand how it works.

debugging

trace

Minute remnant or pursue

fault · crash · log · diagnose · step-through · variables · watch · symbols · validate · test

reverse-engineering

disassembler

Binary-to-assembly translator

bytecode · assembly · debugger · IDA · hex · instructions · unpacking · reconstruction · analysis · extraction

analysis

structure

Arrangement of interconnected parts

  • logicScience of valid reasoning
  • syntaxRules for arranging words
  • algorithmFinite problem-solving procedure

pattern · semantics · abstraction · complexity · evaluation · interpretation · optimization · validation · inference · dependencies

Opposites
software translation direction

decompilescompiles

Gathers and arranges material

compiling · builds · compilation · assembles · links

Family

decompile, decompiled, decompiling, decompiler

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G