Нужен автокод - иностранцам вежливо настраивать язык кириллический

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Формат Portable Executable (PE)

Сообщений 1 страница 2 из 2

1

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)

0

2

2000, Хмельнов, Алексей Евгеньевич
Язык FlexT для спецификации бинарных форматов данных : диссертация ... кандидата технических наук : 05.13.11. - Иркутск, 2000. - 133 с.
https://search.rsl.ru/ru/record/01000291923
http://hmelnov.icc.ru/FlexT/Thesis/ThesisE.pdf

2016, Хмельнов А.Е.Бычков И.В.Михайлов А.А.
Декларативный язык FlexT - инструмент анализа и документирования бинарных форматов данных
https://cyberleninka.ru/article/n/dekla … tov-dannyh
DOI:10.15514/ISPRAS-2016-28(5)-15

«К моменту создания языка FlexT (конец 1990-х) задачей спецификации бинарных форматов данных почти никто не занимался»

«По возможностям работы с описываемыми данными можно различать два уровня языков спецификации данных:
спецификация интерпретации и спецификация редактирования.»

«Язык спецификации редактирования должен кроме определения функций-наблюдателей для считывания информации
давать определения конструкторов, позволяющих создавать по заданным свойствам новые экземпляры данных.
При этом приходится учитывать дополнительные детали, например, распределение памяти,
порядок порождения элементов данных, соглашения по их выравниванию, способ заполнения пропусков,
алгоритм генерации идентификаторов новых объектов, и т.д.
В текущей версии язык FlexT не поддерживает описание таких спецификаций.»

не кириллица, нет. Латиница, как было принято в проклятые годы.

1) Беззнаковые целочисленные типы:
    byte num+(1)
    word num+(2)
    ulong num+(4)
2) Знаковые целочисленные типы:
    sint num+(1)
    int num+(2)
    long num+(4)
3) Беcтиповый указатель:
    pointer ^void

Отредактировано Лис (2025-08-17 12:32:55)

0