Lar Desenvolvimento O que é um descompilador? - o que é techopedia

O que é um descompilador? - o que é techopedia

Índice:

Anonim

Definição - O que significa Decompiler?

Um decompilador é uma ferramenta de programação que converte um programa executável ou linguagem de máquina / baixo nível em um formato compreensível para programadores de software. Ele executa as operações de um compilador, que traduz o código-fonte em um formato executável, mas ao contrário. O destinatário do descompilador é um usuário humano, enquanto o compilador é a máquina.

Techopedia explica Decompiler

Um descompilador, como um desmontador, funciona via engenharia reversa. O descompilador converte um código compilado ou um arquivo executável em código de alto nível.

Um descompilador pode ser útil em alguns casos para os seguintes propósitos:

  • Recuperação do código fonte perdido para arquivar ou manter o código
  • Programas de depuração
  • Capacidade antivírus para encontrar vulnerabilidades no programa
  • Interoperabilidade para facilitar a migração de um programa entre plataformas
O que é um descompilador? - o que é techopedia