Каково различие между простым двоичным форматом (.bin) и Windows Executable (.exe)?
Я не уверен, что такое "bin" файл в данном случае. Может быть прошивка, может быть объектный файл, может быть что угодно (это зависит от контекста).
Когда говорят об исполняемых файлах (exe-файлы в случае Windows), это обычно автономные пакеты со всем, что требуется для их запуска. Эти форматы файлов обычно содержат все исполняемые данные, строки и другие ресурсы, связывающие данные и экспорт. , смещения и другие данные в них. У них есть все необходимое для установки ОС и среды для их запуска, например, зависимые библиотеки, которые необходимо загрузить, архитектура, необходимая для запуска, и т. Д.
Есть много разных широко используемых:
Множество других (COFF, COM и т. д.).
Если операционная система поддерживает динамически подключаемые библиотеки (DLL в Windows, файлы .so в Linux, dylib в Mac), то они обычно используют один и тот же формат упаковки.
out своего рода устаревший исполняемый пакет ( http://en.wikipedia.org/wiki/A.out )Множество других (COFF, COM и т. д.).
Если операционная система поддерживает динамически подключаемые библиотеки (DLL в Windows, файлы .so в Linux, dylib в Mac), то они обычно используют один и тот же формат упаковки.
out своего рода устаревший исполняемый пакет ( http://en.wikipedia.org/wiki/A.out )Множество других (COFF, COM и т. д.).
Если операционная система поддерживает динамически подключаемые библиотеки (DLL в Windows, файлы .so в Linux, dylib в Mac), то они обычно используют один и тот же формат упаковки.
Нет такой вещи, как простой двоичный формат. Не существует известного стандарта для содержимого ".bin" файлов. Ожидайте любых данных.
EXE - это файл с четко определенной структурой для хранения кода. Он называется форматом Portable Executable и имеет заголовок PE, начинающийся с MZ.
BIN: Тип файла BIN в первую очередь связан с «двоичным файлом». Двоичные файлы используются для разнообразного содержимого и могут быть связаны с очень многими различными программами. В общем, файл .BIN будет выглядеть как мусор при просмотре в редакторе файлов. для получения дополнительной информации Щелкните здесь
EXE: Тип файла EXE в первую очередь ассоциируется с «Исполняемым файлом» корпорации Microsoft. Исполняемый файл - это, по сути, другое название программы. Практически все программы, работающие под Windows или DOS, имеют формат .EXE. для получения дополнительной информации щелкните здесь