Casa Sviluppo Che cos'è un decompilatore? - definizione da techopedia

Che cos'è un decompilatore? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Decompilatore?

Un decompilatore è uno strumento di programmazione che converte un programma eseguibile o un linguaggio di basso livello / macchina in un formato comprensibile per i programmatori di software. Esegue le operazioni di un compilatore, che traduce il codice sorgente in un formato eseguibile, ma al contrario. Il destinatario di un decompilatore è un utente umano, mentre quello del compilatore è la macchina.

Techopedia spiega Decompiler

Un decompilatore, come un disassemblatore, funziona tramite reverse engineering. Il decompilatore traduce un codice compilato o un file eseguibile in codice di alto livello.

Un decompilatore può essere utile in alcuni casi per i seguenti scopi:

  • Ripristino del codice sorgente perso per archiviare o conservare il codice
  • Programmi di debug
  • Funzionalità antivirus per trovare le vulnerabilità nel programma
  • Interoperabilità per facilitare la migrazione di un programma su più piattaforme
Che cos'è un decompilatore? - definizione da techopedia