https://ru.wikipedia.org/wiki/Portable_Executable
на российской странице википедии не упоминается, что этот формат используется для файлов UEFI
https://en.wikipedia.org/wiki/Portable_Executable
https://learn.microsoft.com/en-us/windo … /pe-format
2017, ревизия 11.0
https://download.microsoft.com/download … ecoff.docx
(странно, что на 8 лет развитие замерло, раньше такого не было. Это может говорить о том, что могут существовать более свежие ревизии. Но в целом это не важно.)
http://web.archive.org/web/202505101029 … dev.org/MZ
«In the case of boot loaders, they can help provide a DOS version, especially since UEFI requires the PE format, which contains a MZ executable.»
Формат MZ был создан в 1981 году Марком Зброцким (Mark Zbikowski) и
использовался в первых версиях операционной системы MS-DOS.
http://web.archive.org/web/202507220715 … v.org/COFF
«COFF был разработан в 1980-х годах для UNIX-систем, примерно в 1983 году, его структура была оптимизирована для этих систем.
PE был создан позже, чтобы удовлетворить потребности Windows»
http://web.archive.org/web/202506131942 … dev.org/PE
разработан в 1993 году для операционной системы Windows NT
PE включает в себя модифицированную версию COFF-формата. PE/COFF — альтернативный термин при разработке Windows.
https://github.com/cubiclesoft/windows- … ct-library
375 samples of Windows Portable Executable (PE) files
64-х битные примеры есть
Отредактировано Лис (2025-08-17 12:53:11)