Формат PE (Portable Executable, «переносимый исполняемый») отличается от предыдущих форматов, например New Executable (NE) и Linear Executable (LE), несколькими особенностями: intuit.ru
- Простота загрузки. old-vt.chuvsu.ru В PE-формате этот процесс проще, чем при загрузке файлов NE-формата: для PE-файла не нужно создавать рабочие структуры в памяти и искать информацию для их заполнения внутри файла. old-vt.chuvsu.ru
- Поддержка сплошной модели памяти. old-vt.chuvsu.ru Конструкция PE-файла упрощена с точки зрения загрузки в память: фактически он представляет собой слепок участка оперативной памяти. old-vt.chuvsu.ru
- Оформление ресурсов. old-vt.chuvsu.ru В PE-файле все ресурсы сведены в сложную иерархию, которая напоминает структуру каталога диска. old-vt.chuvsu.ru
- Оформление секций. old-vt.chuvsu.ru В PE-файле в виде секции оформляется любой объект, а не только данные или код, как в NE-файле. old-vt.chuvsu.ru
- Переносимость. intuit.ru Формат PE слабо зависит от типа процессора и поэтому подходит для разных платформ. intuit.ru
PE — основной формат для хранения исполняемых файлов в операционной системе Windows, в нём хранятся, например, сборки .NET. intuit.ru