Dom Rozwój Co to jest dekompilator? - definicja z techopedia

Co to jest dekompilator? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Decompiler?

Dekompilator to narzędzie programistyczne, które konwertuje program wykonywalny lub język niskiego poziomu / maszynowy na format zrozumiały dla programistów. Wykonuje operacje kompilatora, który tłumaczy kod źródłowy na format wykonywalny, ale odwrotnie. Odbiorcą dekompilatora jest człowiek, podczas gdy kompilatorem jest maszyna.

Techopedia wyjaśnia dekompilator

Dekompilator, podobnie jak deasembler, działa na zasadzie inżynierii odwrotnej. Dekompilator tłumaczy skompilowany kod lub plik wykonywalny na kod wysokiego poziomu.

Dekompilator może być przydatny w niektórych przypadkach do następujących celów:

  • Odzyskiwanie utraconego kodu źródłowego w celu zarchiwizowania lub utrzymania kodu
  • Programy do debugowania
  • Zdolność antywirusowa do wykrywania luk w programie
  • Interoperacyjność w celu ułatwienia migracji programu między platformami
Co to jest dekompilator? - definicja z techopedia