Декомпиляция и дизассемблирование в разработке модов отличаются по своему назначению и результату. 58
Декомпилятор принимает двоичный программный файл в качестве входных данных и выводит ту же программу, выраженную на структурированном языке более высокого уровня. 5 Обычно вывод декомпилятора короче и легче для чтения, чем у дизассемблера. 10
Дизассемблер преобразует машинный код в удобочитаемое мнемоническое представление на языке ассемблера. 5 Каждая команда машинного кода дизассемблируется ровно до одной команды ассемблера. 5
Таким образом, дизассемблер преобразует двоичный файл в язык низкого уровня, в то время как декомпилятор преобразует двоичный файл в язык высокого уровня, используемый для кодирования этого двоичного файла. 5