Cuprins:
Definiție - Ce înseamnă Decompiler?
Un decompilator este un instrument de programare care transformă un program executabil sau un limbaj de nivel scăzut / mașină într-un format inteligibil pentru programatorii de software. Realizează operațiile unui compilator, care traduce codul sursă într-un format executabil, dar în sens invers. Destinatarul unui decompilator este un utilizator uman, în timp ce cel al compilatorului este mașina.Techopedia explică Decompiler
Un decompilator, precum un dezasamblant, funcționează prin inginerie inversă. Decompilatorul traduce un cod compilat sau un fișier executabil în cod la nivel înalt.
Un decompilator poate fi util în unele cazuri în următoarele scopuri:
- Recuperarea codului sursă pierdut pentru arhivarea sau menținerea codului
- Programe de depanare
- Posibilitatea antivirusului de a găsi vulnerabilități în program
- Interoperabilitate pentru a facilita migrarea unui program pe platforme
