Spisu treści:
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
