Domov vývoj Čo je to dekompilátor? - definícia z technológie

Čo je to dekompilátor? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená dekompilátor?

Dekompilátor je programovací nástroj, ktorý prevádza spustiteľný program alebo jazyk nízkej úrovne / strojového jazyka do formátu zrozumiteľného pre softvérových programátorov. Vykonáva operácie kompilátora, ktorý prekladá zdrojový kód do spustiteľného formátu, ale naopak. Príjemcom dekompilátora je ľudský používateľ, zatiaľ čo kompilátor je stroj.

Techopedia vysvetľuje dekompilátor

Dekompilátor, podobne ako rozoberač, pracuje prostredníctvom reverzného inžinierstva. Dekompilátor prekladá skompilovaný kód alebo spustiteľný súbor do kódu vysokej úrovne.

Dekompilátor môže byť v niektorých prípadoch užitočný na tieto účely:

  • Obnova strateného zdrojového kódu na archiváciu alebo údržbu kódu
  • Ladiace programy
  • Antivírusová schopnosť nájsť zraniteľné miesta v programe
  • Interoperabilita na uľahčenie migrácie programu medzi platformami
Čo je to dekompilátor? - definícia z technológie