You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用EDOS魔数"PEED"的可执行文件格式及运行环境是什么?

关于EFI_IMAGE_EDOS_SIGNATURE魔数的格式与运行环境解析
  • 原始EDK、EFI Toolkit以及GNU EFI库中均存在如下宏定义:
    #define EFI_IMAGE_EDOS_SIGNATURE 0x44454550  // PEED
    
    该定义普遍位于PE格式相关的头文件中。
  • 该宏在EDK2版本中被移除,且相关提交记录未对移除原因做明确说明。

从宏的定义上下文、值的位宽(32位,与标准PE格式的IMAGE_NT_SIGNATURE一致)分析,它是PE格式的变种魔数,用于替代常规的IMAGE_NT_SIGNATURE(即"PE\0\0",对应值0x00004550)。

这个魔数对应的是EDOS可执行格式,是早期EFI生态中为EDOS(EFI DOS)兼容层设计的PE衍生格式。EDOS是面向EFI固件的DOS兼容运行环境,带有该魔数的可执行文件专门用于在EDOS环境下执行——本质是通过替换PE头的NT签名字段,来标识这类适配兼容层的特殊可执行文件。

内容的提问来源于stack exchange,提问作者dumbass

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 07:18:20