Вопросы к Поиску с Алисой
Декомпиляция и дизассемблирование в разработке модов отличаются по своему назначению и результату. reverseengineering.stackexchange.com {8-host}
Декомпилятор принимает двоичный программный файл в качестве входных данных и выводит ту же программу, выраженную на структурированном языке более высокого уровня. reverseengineering.stackexchange.com Обычно вывод декомпилятора короче и легче для чтения, чем у дизассемблера. {10-host}
Дизассемблер преобразует машинный код в удобочитаемое мнемоническое представление на языке ассемблера. reverseengineering.stackexchange.com Каждая команда машинного кода дизассемблируется ровно до одной команды ассемблера. reverseengineering.stackexchange.com
Таким образом, дизассемблер преобразует двоичный файл в язык низкого уровня, в то время как декомпилятор преобразует двоичный файл в язык высокого уровня, используемый для кодирования этого двоичного файла. reverseengineering.stackexchange.com