DOS MZ可执行文件
维基百科,自由的 encyclopedia
DOS MZ可执行文件(英语:DOS MZ executable)格式是DOS中的.EXE可执行文件格式。
![]() | 此条目可参照英语维基百科相应条目来扩充。 (2022年8月3日) |
该文件在文件头部用ASCII字符串“MZ”(十六进制:4D 5A)标识。“MZ”是MS-DOS开发者之一的马克·茨柏克沃斯基(Mark Zbikowski)的姓名首字母缩写。[1]
DOS MZ可执行文件比COM可执行文件格式更晚出现,并与其有一定差别。DOS可执行文件头部包含了重定位信息,使得多个段能被载入到任意内存地址中,并且支持大于64KB的可执行文件;然而该格式仍然要求相对低的内存限制。这些限制后来通过使用DOS扩展器得以绕过。
DOS EXE程序的执行环境可以在其程序段前缀中找到。