Метка: PE
Portable Executable file (PE file) — формат исполняемых файлов, объектного кода и динамических библиотек. Используется в 32- и 64-разрядных версиях операционной системы Microsoft Windows. Формат PE представляет собой структуру данных, содержащую всю информацию, необходимую загрузчику для отображения файла в память.
Содержимое PE файла
Исполняемый код включает в себя ссылки для связывания динамически загружаемых библиотек, таблицы экспорта и импорта API функций, данные для управления ресурсами и данные локальной памяти потока (TLS). В операционных системах семейства Windows NT формат используется для EXE, DLL, SYS (для драйверов устройств) и других типов исполняемых файлов.
Модификации
Данный формат представляет собой модифицированную версию COFF (common object file format) формата файла для Unix. Portable Executable/coff — альтернативный термин при разработке Windows.