Taula de continguts:
Definició: què significa Decompile?
Decompile és el procés de convertir el codi llegible per ordinador en codi font llegible per humans amb funcionalitat de codi original. Decompile és el revers de la compilació.
És impossible utilitzar descomposicions per a la reproducció del codi font original, ja que els identificadors de codi originals, com ara els noms de variables i de funcions, rarament s’emmagatzemen al codi de l’ordinador. Tanmateix, el codi que conté metadades o informació de depuració pot incloure identificadors.
Techopedia explica Decompile
La descompil·lació sovint es realitza en codi ordinador quan el codi font ja no està disponible. Així, és una forma d’enginyeria inversa. A més, es pot utilitzar la descomposició per a la seguretat de l’ordinador, la interoperabilitat i la correcció d’errors.
La descompil·lació s'aplica per diversos motius, entre ells:
- Comprensió de la funcionalitat del codi
- Correcció d’errors
- Millora de la seguretat de l’ordinador
- Eliminació de restriccions, com ara contrasenyes, protecció contra còpia i límit de temps
- Estudiar virus informàtics
- Recuperació del codi font perdut per a l'arxivatge
La descompilació amb èxit depèn de la informació i de la complexitat del codi disponible.
Es pot obtenir un decompilador (l'eina usada en la descompilació) per separat, i no inclòs amb les eines de desenvolupament de venedors.
En la majoria dels casos, la descompilació de programari amb drets d’autor és il·legal. No obstant això, als Estats Units i a Europa, les lleis de copyright permeten un ús limitat de descompilacions, com la interoperabilitat.



