Cuprins:
Definiție - Ce înseamnă Decompile?
Decompile este procesul de transformare a codului care poate fi citit de calculator în cod sursă care poate fi citit de om, cu funcționalitate originală a codului. Decompile este inversul compilării.
Este imposibil să utilizați decompilarea pentru reproducerea codului sursă original, deoarece identificatorii codului original, cum ar fi numele de variabile și funcții, sunt rareori stocate în codul computerului. Cu toate acestea, codul care conține metadate sau informații de depanare poate include identificatori.
Techopedia explică Decompile
Decompilarea este adesea efectuată pe codul computerului când codul sursă nu mai este disponibil. Astfel, este o formă de inginerie inversă. În plus, decompilarea poate fi utilizată pentru securitatea computerului, interoperabilitate și corectarea erorilor.
Decompilarea se aplică din mai multe motive, inclusiv:
- Înțelegerea funcționalității codului
- Corectarea erorilor
- Îmbunătățirea securității computerului
- Eliminarea restricțiilor, cum ar fi parolele, protecția la copiere și limita de timp
- Studierea virusurilor computerizate
- Recuperarea codului sursă pierdut în scop de arhivare
Decompilarea cu succes depinde de informațiile disponibile de cod și de complexitate.
Un decompilator (instrumentul utilizat în decompilare) poate fi obținut separat, mai degrabă decât inclus în instrumente de dezvoltare a furnizorilor.
În majoritatea cazurilor, decompilarea software protejată de drepturi de autor este ilegală. Cu toate acestea, în SUA și Europa, legile privind drepturile de autor permit utilizarea limitată a decompilării, cum ar fi interoperabilitatea.













