千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:重庆千锋IT培训  >  技术干货  >  .exe是什么文件?

.exe是什么文件?

来源:千锋教育
发布人:xqq
时间: 2023-10-19 19:17:55

一、.exe文件的含义

.exe文件即executable file ,译作可执行文件,可移植可执行 (PE) 文件格式的文件,它可以加载到内存中,并由操作系统加载程序执行,是可在操作系统存储空间中浮动定位的可执行程序。

软件安装程序通常会命名为setup.exe或install.exe,但应用程序文件的名称通常是相对于软件程序的名称。例如,当下载Chrome浏览器时,安装程序的名称类似于Chrome Setup.exe,但安装后,程序将打开,其中chrome.exe文件位于程序的安装目录中。但也有一些EXE文件可能是自解压文件,在打开时将其内容提取到特定文件夹中。EXE文件经常引用相关的DLL文件。

二、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文件的结构

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

四、exe文件的危险性

许多恶意软件都通过EXE文件传输,通常是在一个看似安全的程序的后台。当我们认为可靠的程序启动在不知情的情况下会运行破坏性计算机代码时该程序可能是真实的,但也会持有病毒,或者该软件可能完全是假的,只有一个熟悉的名称而已,因此从Internet下载或通过电子邮件接收的EXE文件时应格外小心。EXE文件具有破坏性的潜力,大多数电子邮件提供商都不允许发送它们,有些甚至不允许您文件放入ZIP存档并发送。在打开之前,请务必确保您信任EXE文件的发件人。关于EXE文件需要记住它们只用于启动应用程序。所以当你下载的是视频文件的内容时但它具有.EXE文件扩展名,则应立即将其删除,因为可能就是病毒。

延伸阅读1:如何打开exe文件

Exe是自执行文件,不需要其他软件打开。Exe是一个可执行文件。如果不能运行,可能是这个程序坏了,或者你的exe文件关联被病毒破坏了,需要修复。找一个可以修复exe文件关联的软件,把它的exe改成cmd。当然也可以把exe改成cmd临时用。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

python异步中selectors的使用

2023-11-14

python交集有什么作用?

2023-11-14

pythonfloat函数怎么用

2023-11-14

最新文章NEW

pythonreversed的反向迭代

2023-11-14

python匿名函数的命名规则

2023-11-14

python使用协程的缺点

2023-11-14

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>