Obsah:
Definice - Co znamená Decompiler?
Decompiler je programovací nástroj, který převádí spustitelný program nebo jazyk nízké úrovně / stroje do formátu srozumitelného softwarovým programátorům. Provádí operace kompilátoru, který převádí zdrojový kód do spustitelného formátu, ale obráceně. Příjemcem dekompilátoru je lidský uživatel, zatímco kompilátorem je stroj.Techopedia vysvětluje Decompiler
Dekompilátor, jako rozebírač, pracuje pomocí reverzního inženýrství. Dekompilátor překládá kompilovaný kód nebo spustitelný soubor do kódu vysoké úrovně.
Dekompilátor může být v některých případech užitečný pro následující účely:
- Obnova ztraceného zdrojového kódu pro archivaci nebo údržbu kódu
- Ladicí programy
- Antivirová schopnost najít slabiny v programu
- Interoperabilita pro usnadnění migrace programu napříč platformami
