Hogar Desarrollo ¿Qué es un descompilador? - definición de techopedia

¿Qué es un descompilador? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Decompiler?

Un descompilador es una herramienta de programación que convierte un programa ejecutable o lenguaje de bajo nivel / máquina en un formato comprensible para los programadores de software. Realiza las operaciones de un compilador, que traduce el código fuente a un formato ejecutable, pero a la inversa. El destinatario de un descompilador es un usuario humano, mientras que el compilador es la máquina.

Techopedia explica Decompiler

Un descompilador, como un desensamblador, funciona mediante ingeniería inversa. El descompilador traduce un código compilado o un archivo ejecutable en código de alto nivel.

Un descompilador puede ser útil en algunos casos para los siguientes propósitos:

  • Recuperación del código fuente perdido para archivar o mantener el código
  • Programas de depuración
  • Capacidad antivirus para encontrar vulnerabilidades en el programa
  • Interoperabilidad para facilitar la migración de un programa a través de plataformas
¿Qué es un descompilador? - definición de techopedia