Dekompilaator

Allikas: Vikipeedia

Dekompilaator analüüsib olemasolevat arvutiprogrammi või teeki ning tekitab sellest lähtekoodi. Sisuliselt töötab dekompilaator vastupidiselt kompilaatorile. Enamasti on kommertsprogrammide dekompileerimine seadusevastane. Dekompilaatoreid kasutatakse programmide ehituse tundmaõppimiseks ning sarnaste loomiseks. Dekompilaatoreid kasutavad ka kräkkerid programmide kopeerimis- ja muude kaitsete eemaldamiseks.

Tänapäeva arvutiprogrammide keerulisuse tõttu on dekompileerimine raske ja aeglane tegevus ning reeglina ei õnnestu tervet programmi lähtekoodiks teisaldada (erandina Java, Python, C# jt .Net programmid). Saadav lähtekood on paremal juhul C, halvemal juhul assemblerkeel, mille analüüsimiseks võib minna kuid ja aastaid.

[redigeeri] Vaata ka

[redigeeri] Välislingid

Personaalsed tööriistad
Nimeruumid

Variandid
Toimingud
Navigeerimiskast
Trüki või ekspordi
Tööriistad
Teistes keeltes