EXE是什么文件
EXEFile , 英文全称为executable file , 译作“可执行文件” , 在OS/2、MS-DOS和Windows系统中都很常见 。EXE能够为内存所加载 , 之后操作系统能够执行该程序 , 说得学术一点 , EXE是一种可在操作系统存储空间中浮动定位的可操作程序 。EXE总得来说是比较复杂的 , 但正因为这一设计 , 使得DOS系统有了更高的上限和可能 。
在MS-DOS和MS-WINDOWS系统中 , EXE文件扩展名为.exe , 因此当你看到命名用.exe结尾的文件时 , 就能了解到 , 这是一个可执行文件 。在Windows系统之中 , 二进制的可执行文件则有两种后缀名:.com和.exe 。我们如果想到打开这些可执行文件 , 在提示行中输入不带 .exe扩展名的文件名后按 Enter 键 , 就能运行该可执行程序了 。【EXE是什么文件】
文章插图
EXE文件主要分为两个部分—— EXE文件头和程序本体 , 作为一种多段的结构 , EXE文件本身是较为复杂的 。以MS-DOS系统为例 , EXE文件头包含着MS-DOS用于加载程序的信息 , 例如程序大小、寄存器初始值等 , 或者是一个可重定位段地址的指针链表 。MS-DOS系统能直接将映像从文件复制到内存中 , 从而加载运行exe程序 , 之后再开始重新定位 。EXE包含的文件形式有哪些?
- DOS可执行文件 。这是一种最简单的可执行文件格式 , 在DOS和Windows系统中可以通用 。这种可执行文件 , 通过在文件头中添加ASCII字符串“MZ”来标识 。这里的“MZ” , 是MS-DOS开发者之一的Mark Zbikowsk的姓名首字母的缩写 , 用以纪念他的杰出贡献;
- 16位新可执行文件 。这种文件只能在Windows和OS/2的环境下运行 , 通过在文件头添加ASCII字符串“NE”来标识;
- 16/32位混合式线性可执行文件 。这种文件相对来说比较复杂 , 适用的系统也较少 , 只能Windows 3.x和Windows 9x中替代VxD驱动 , 该种可执行文件是通过在文件头添加ASCII字符串“LE”来标识的 。
推荐阅读
- vr ar mr的区别是什么
- ISP是什么意思的缩写
- 鲁大师5.13和5.15的区别是什么
- 湖南黑茶金花是什么
- 胸肌的锻炼步骤是什么?
- ae与pr的区别是什么
- 全息影像技术是什么
- 陈香金砖茶是什么茶
- 襁褓的意思 襁褓的意思是什么
- 纵有万般不舍的下一句是什么