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 . Ladění programů. … Interoperabilita pro usnadnění migrace programu napříč platformami.
Jaký je účel dekompilátoru?
Dekompilátor je počítačový program, který bere jako vstup spustitelný soubor a pokouší se vytvořit zdrojový soubor vysoké úrovně, který lze úspěšně znovu zkompilovat. Je to tedy opak kompilátoru, který vezme zdrojový soubor a vytvoří spustitelný soubor.
Jak se dekompilátor eticky používá?
Etika dekompilace
Dekompilaci lze použít z mnoha důvodů, včetně: Obnovení ztraceného zdrojového kódu (náhodou nebo prostřednictvím nespokojeného zaměstnance), Migrace aplikací na novou hardwarovou platformu, … Obnova zdrojového kódu někoho jiného (například pro určení algoritmu).
Co znamená dekompilátor?
Dekompilovat znamená převést spustitelný (připravený) programový kód (někdy nazývaný objektový kód) do nějaké formy programovacího jazyka vyšší úrovně, aby mohl být čteno člověkem.
Co je dekompilační kód?
Co je dekompilace? Dekompilace je typ reverzního inženýrství softwaru, jmenovitě převádění spustitelného, počítačem čitelného kódu (známého jako objektový kód) na kód čitelný člověkem (a tedy opětovné vytvoření zdrojového kódu prostřednictvímprogramovací jazyk vyšší úrovně).