Вопросы к Поиску с Алисой
ELF и Portable Executable (PE) отличаются по области применения и структуре исполняемых файлов.
ELF (Executable and Linkable Format) используется в UNIX-подобных системах, таких как Linux и большинство других версий Unix. acm.bsu.by ru.wikipedia.org Формат ELF является гибким, расширяемым и кроссплатформенным: он поддерживает различные порядковые номера и размеры адресов, поэтому не исключает какую-либо конкретную архитектуру процессора или набора команд. en.wikipedia.org
PE (Portable Executable) — формат исполняемых файлов, объектного кода и динамических библиотек, используемый в Microsoft Windows. habr.com PE представляет собой модифицированную версию COFF-формата файла для Unix. acm.bsu.by ru.wikipedia.org
Некоторые отличия структур:
Таким образом, ELF предназначен для использования в других операционных системах, а PE — для Windows, и структуры исполняемых файлов у них отличаются.