Портабилни извршни фајл (ПЕ фајл) формат је формат фајлова за извршне фајлове, објекатске фајлове, ДЛЛ фајлове, ФОН фајлове, и остале коришћене у 32-битним и 64-битним верзијама Wиндоwс оперативних система. ПЕ формат је структура података која енкапсулатује информацију потребну за Wиндоwс ОС Лоадер да управља извршним кодом. Ово укључује библиотеке, АПИ извозне и увозне табле, ресорсе управљачких података и ТЛС податке. На НТ оперативним системима, ПЕ формат је корисћен за ЕXЕ, ДЛЛ, СYС и остале типове фајлова.

ПЕ је модификована верзија Униx-овог формат ЦОФФПЕ/ЦОФФ - То је алтернативни термин у програмирању Wиндоwс-а.

Технички детаљи уреди

 
Структура 32-битног ПЕ фајла (на енглеском)

ПЕ фајл се садржи у пуно хеадер-а, секција које кажу линкеру како да упише фајл у меморију, региона који сваки захтева посебну протекцију меморије. Да би се сачувало простора, неке секције нису постављене на диску.

Коришћење на осталим оперативним системима уреди

ПЕ формат је такође коришћен у РеацтОС-у, пошто је Wиндоwс-клон. Коришћен је у осталим оперативним системима, као што су СкyОС и БеОС Р3. Обоје су се преместили на ЕЛФ.

Види такође уреди