exe是什么格式啊

exe是什么格式啊,第1张

1.exe是可执行文件的文件格式之一,可以在系统中直接运行,现在下载的应用软件大多是这个格式的。但如果是系统文件有些.exe在仔知电脑启动,及进行一些 *** 作时必须被执行和访问,否则会造成念圆消系统错误但有些文件也是腔穗不必被访问的。

2.exe为自执行的文件,直接双击就可以,不需要用其他软件来打开。

EXE是在OS/2、MS-DOS和Windows系统中通用的可执行文件的扩展名。exe文件比较复杂,属于一种多段的结缺旦构,是DOS最成功和复杂的设计之一。

EXE File 可执行程序 一种可在 *** 作系统存储空间中浮动定位的可执行程序。MS-DOS和MS-WINDOWS下,此类文件扩展名谨型为·exe。exe用以标识可执行文件的文件扩展名。用户在提示行中输入不带 .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”来标识。它仅用来在Windows 3.x和Windows 9x中替代VxD驱动

exe的文件格式叫作PE格式,至于你说的全0很正常,

PE格式中全00的地方多了,比如在节空余处,

或者MZ头到PE头之间等等等等都可能出现00,

资源段头结构的位置是由PE头贺乎的贺拍笑数据目录Opitional Header->Data Drectories的第3项指向的相对虚地址(至于相对虚地址是什么意思需要你自己去了解PE结构)

这个相对虚地址指向的是一个类似目录的结构.

结构内的指针又会以一定的换算方式指向另外相同的结构.一共有五层

最后一层指向资源的内容,资源有标准和非标准的禅含区别,具体请查看相关资料

至于说将资源段有什么作用,作用有很多,说到底就是存储资源供代码调用,

比如图标资源,图像资源等等,当然你自定义资源里保存exe也是可以的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12119304.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存