Съдържание:
Определение - Какво означава Decompiler?
Декомпилаторът е инструмент за програмиране, който преобразува изпълнима програма или език на ниско ниво / машина във формат, разбираем за софтуерните програмисти. Той изпълнява операциите на компилатор, който превежда изходния код в изпълним формат, но в обратен ред. Получателят на декомпилатора е човек, докато компилаторът е машината.Техопедия обяснява Decompiler
Декомпилаторът, като разглобяващ механизъм, работи чрез обратна техника. Декомпилаторът превежда компилиран код или изпълним файл в код от високо ниво.
Декомпилаторът може да бъде полезен в някои случаи за следните цели:
- Възстановяване на изгубен изходен код за архивиране или поддържане на кода
- Програми за отстраняване на грешки
- Антивирусна способност за намиране на уязвимости в програмата
- Оперативна съвместимост за улесняване на миграцията на програма през платформи
