exe是什么文件 exe文件详解(exe文件和rar文件分别是什么-_-)

AquArius 教程 16

exe是什么文件 exe文件详解

1、EXE File英文全名executable file ,译作可执行文件,可移植可执行 (PE) 文件格式的文件,它可以加载到内存中,并由操作系统加载程序执行,是可在操作系统存储空间中浮动定位的可执行程序。如记事本程序notepad.exe ,可以用来编辑文档,如:测试.txt双击打开notepad.exe记事本程序来进行编辑处理。

2、EXE文件分为两个部分: EXE文件头和程序本体。exe文件比较复杂,属于一种多段的结构,是DOS最成功和复杂的设计之一。每个exe文件包含一个文件头和一个可重定位程序的映像。文件头包含MS-DOS用于加载程序的信息,例如程序的大小和寄存器的初始值。文件头还指向一个重定位表,该表包含指向程序映像中可重定位段地址的指针链表。MS-DOS通过把该映像直接从文件复制到内存加载exe程序,然后调整定位表中说明的可重定位段地址。定位表是一个重定位指针数组,每个指向程序映像中的可重定位段地址。

exe文件和rar文件分别是什么?_?

exe文件和rar文件分别是什么?_?。。。
后缀为.rar的文件是压缩文件,需要用到解压软件进行解压才能看到里面的文件;而后缀为.exe的文件是应用程序,即扩展性文件,也就是可直接运行的程序,双击打开。

相关内容扩展阅读:

电脑桌面的文件名后多了个exe是啥意识?

可以在文件夹选项中关闭.exe是软件的扩展名,你可能设置了显示扩展名,可以直接删除.exe,选中“隐藏已知文件类型的扩展名”后确定即可。如果这是一个快捷方式

VS2010 c++编译的时候总是出现找不到exe文件、这是个什么情况

VS在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifest
file)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器打开看看),并在链接完成后将该清单文件嵌入到exe文件中(默认
情况下)。而在FAT32文件系统中,在处理清单文件阶段,当增量链接时不能完成清单文件的更新(默认情况下),于是造成清单文件嵌入失败,从而使该
exe文件运行时没有相应的清单文件而运行失败并提示如上错误。

解决方案很多,列举如下:

1. 由于这是在链接动态运行库出现的问题,所以你可以选择代码生成的连接方式为/MTd而非/MDd,不用这些DLL文件从而避免问题的出现。该 *** 有一个很显然的缺点:适用范围有限,不推荐该 *** 。

2. 既然跟FAT32系统有关,那么我们可以选择在NTFS文件系统中开发从而避免该问题,此 *** 同上,也是采用的回避问题的方式,不提倡。

3.
该 *** 仍与FAT32有关:在项目的“属性|配置属性|清单工具|常规”中的“使用FAT32解决办法”选择“是”(默认为“否”),重新生成项目即可解
决问题。该 *** 是唯一真正针对问题所在而提出的解决 *** ,使清单工具可以正确更新。(此 *** 是官方解决 *** ,也比较方便,推荐)

4. 既然问题是在更新嵌入的清单文件时发生的,由于FAT32的原因而未能更新嵌入的清单文件,于是我们有如下两种解决 *** :

(1)不启用增量链接。在项目的“属性|配置属性|链接器|常规”中的“启用增量链接”选择“否”。此 *** 阻断了问题产生的源头,其每次生成exe文件时都直接嵌入清单文件,而不是默认的根据时戳而决定是否更新清单文件。

(2)不嵌入清单文件。在项目的“属性|配置属性|清单工具|输入和输出”中的“嵌入清单”选择“否”,从而在生成exe文件时附随生成一个清单文件(默
认情况下,其文件名为exe文件的全名加上“.manifest”),避免了嵌入清单文件可能失败的问题。在程序运行时,会用到该清单文件。显然,这种方
式使可执行程序产生了更多的外部依赖,不推荐。

另外,还有一个不能称为 *** 的土办法:每次Build前手动删除*.ilk文件(增量链接文件)(当然可以在项目属性中写入删除命令,使其自动执行),不推荐该土办法。

最后,总结一下:

1. 此问题只在特定条件下才会出现:在FAT32文件系统中编译、默认设置(增量模式、不启用FAT32解决方案、嵌入清单文件)、非之一次生成可执行文件文件(即在增量连接、更新清单文件时)。

2. 解决方案1和4.1方便实用,推荐使用。

新电脑打不开exe文件,是不是要下载什么软件,具体名称叫什么

电脑打不开应用程序和安装文件的原因如下:
1、程序或者安装文件损坏,可以去程序的官网去下载最新版的稳定程序来安装。
2、电脑中了木马或者病毒,可以用360安全卫士、百度卫士、腾讯电脑管家等进行全面查杀。
3、如果上面两条都不符合,可能是电脑系统出现了故障,误删除了必要文件。可以通过安装程序的备份文件,来进行系统修复;或者进入安全模式后,恢复”最后一次正确配置“。