Indholdsfortegnelse:
Definition - Hvad betyder Decompiler?
En decompiler er et programmeringsværktøj, der konverterer et eksekverbart program eller lavt niveau / maskinsprog til et format, der er forståeligt for softwareprogrammerere. Den udfører operationerne af en kompilator, der oversætter kildekoden til et eksekverbart format, men omvendt. En decompiler-modtager er en menneskelig bruger, mens kompilatoren er maskinen.Techopedia forklarer Decompiler
En decompiler, som en demonterer, fungerer via reverse engineering. Dekompileren oversætter en kompileret kode eller en eksekverbar fil til kode på højt niveau.
En decompiler kan være nyttig i nogle tilfælde til følgende formål:
- Gendannelse af mistet kildekode til arkivering eller vedligeholdelse af koden
- Fejlsøgningsprogrammer
- Antivirusfunktion til at finde sårbarheder i programmet
- Interoperabilitet for at lette migrering af et program på tværs af platforme
