EXE格式
来自维基百科,自由的百科全书
EXE是在OS/2、MS-DOS和Windows系统中通用的可执行文件的扩展名。
![]() |
档案格式
EXE 包括以下几种主要的档案格式:
- DOS MZ可执行文件 :最简单的可执行文件格式,可以在DOS和Windows中运行。它通过在文件头添加ASCII字符串“MZ”(16进制中表示为4D5A)来标识。“MZ”是MS-DOS开发者之一的马克·茨柏克沃斯基(Mark Zbikowski)的姓名首字母缩写。
- 16位元新可执行文件:通过在文件头添加ASCII字符串“NE”来标识。它只能运行在Windows和OS/2系统,而不能在DOS下运行。
- 可移植可执行(PE)文件:这是最复杂也是目前最常见的 Windows 可执行文件格式,通过在文件头添加ASCII字符串“PE”来标识。
- 32位元可移植可执行文件:它主要运行于Windows 95和Windows NT以及更高版本的32位元Windows中,也可在BeOS R3中运行。在文件头部可见字符串“PE..L”(hex code: 504500004C)。
- 64位元可移植可执行文件:与前一种类似,但使用支持64位元的中央处理器。因此它仅能在64位元的Windows系统中运行,譬如Windows XP x64 Edition和Windows Server 2003 x64 Edition。在文件头部可见字符串“PE..d†”(hex code: 504500006486)。
- ARM64位元可移植可执行文件:与前一种类似,但使用支持64位元的ARM中央处理器。因此它仅能在基于ARM的Windows 10中运行,在文件头部可见字符串“PE..d²”(hex code: 5045000064AA)。
![]() | 此章节尚无任何内容,需要扩充。 (2022年8月3日) |
其他
![]() | 此章节尚无任何内容,需要扩充。 (2022年8月3日) |
外部链接
- Dependency Walker(页面存档备份,存于互联网档案馆)(英文)
- MZ EXE header format(页面存档备份,存于互联网档案馆)(英文)
Wikiwand - on
Seamless Wikipedia browsing. On steroids.