EXE是在OS/2、MS-DOS和Windows系統中通用的可執行文件的擴展名。
exe文件比較復雜,屬于一種多段的結構,是DOS最成功和復雜的設計之一。exe文件是可移植可執行 (PE) 文件格式的文件,它可以加載到內存中,并由操作系統加載程序執行,是一種可在操作系統存儲空間中浮動定位的可執行程序。如記事本程序notepad.exe,可以用來編輯文檔,如:測試.txt雙擊打開notepad.exe記事本程序來進行編輯處理。
WINDOWS操作系統中的二進制可執行文件,可執行文件分兩種一種是后輟名為.COM另一種就是.EXE 了,.COM一般用于DOS,在WINDOWS系統中的執行文件一般都是.EXE文件在 MS-DOS中,用以標識可執行文件的文件擴展名。用戶在提示行中輸入不帶 .exe擴展名的文件名后按 Enter 鍵就能運行可執行程序。
EXE包括以下幾種主要的文件格式:
1、DOS可執行文件:最簡單的可執行文件格式,可以在DOS和Windows中運行。它通過在文件頭添加ASCII字符串“MZ”(16進制中表示為4D5A)來標識。“MZ”是MS-DOS開發者之一的馬克·茨柏克沃斯基(Mark Zbikowski)的姓名首字母縮寫。
2、16位新可執行文件:通過在文件頭添加ASCII字符串“NE”來標識。它只能運行在Windows和OS/2系統,而不能在DOS下運行。
3、16/32位混合式線性可執行文件:通過在文件頭添加ASCII字符串“LE”來標識。它僅用來在Windows3.x和Windows9x中替代VxD驅動。