安装程序的文件扩展名.exe和.msi有什么区别?

如题所述

一、指代不同

1、exe文件:作可执行文件,可移植可执行 (PE) 文件格式的文件。

2、MSI文件:是Windows Installer的数据包

二、特点不同

1、exe文件:可以加载到内存中,并由操作系统加载程序执行,是可在操作系统存储空间中浮动定位的可执行程序。

2、MSI文件:实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。


三、内容不同

1、exe文件:EXE文件头和程序本体。属于一种多段的结构,是DOS最成功和复杂的设计之一。每个exe文件包含一个文件头和一个可重定位程序的映像。

2、MSI文件:将程序的组成文件与功能关联起来。还包含有关安装过程本身的信息如安装序列、目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。


参考资料来源:百度百科-MSI文件

参考资料来源:百度百科-exe文件

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
EXE文件是最常见的应用程序,可以是单个独立程序,也可是引导程序,或者程序组中的一个!是传统的以可执行文件方式编写的安装程序。MSI是以微软Microsoft Software Installer 服务标准打包的安装包,具有更好的扩展性,定制性和弹性的安装以及干净的删除。方便用于组策略远程部署。是微软倡导的新一代的安装文件格式。本回答被提问者采纳

安装程序的文件扩展名.exe和.msi有什么区别?
一、指代不同 1、exe文件:作可执行文件,可移植可执行 (PE) 文件格式的文件。2、MSI文件:是Windows Installer的数据包。二、特点不同 1、exe文件:可以加载到内存中,并由操作系统加载程序执行,是可在操作系统存储空间中浮动定位的可执行程序。2、MSI文件:实际上是一个数据库,包含安装一种产品所...

安装程序的文件扩展名.exe和.msi有什么区别?
EXE文件是最常见的应用程序,可以是单个独立程序,也可是引导程序,或者程序组中的一个!是传统的以可执行文件方式编写的安装程序。MSI是以微软Microsoft Software Installer 服务标准打包的安装包,具有更好的扩展性,定制性和弹性的安装以及干净的删除。方便用于组策略远程部署。是微软倡导的新一代的安装...

.msi和.exe有什么分别
.msi是微软的自解压文件,如安装某些软件时就是这种文件格式打包而成的,Windows系统中自带有软件将其解压。正如WINRAR可以将文件压缩成.rar文件,也可以将.rar文件解压一样;而.exe是可执行文件类型,通俗一点来说.exe文件不依靠其他软件(当然不能脱离系统)而单独运行的文件,因为.exe就是软件。要想在...

请问后缀是.exe和.msi有什么不同?具体安装的时候应该以哪个为主?
MSI文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。MSI文件将程序的组成文件与功能关联起来。此外,它还包含有关安装过程本身的信息:如安装序列、目标文件夹路径、系统依赖项、安装选项和控制安装过程的属性。...

安装程序后缀有哪些?
1. .exe:许多Windows操作系统上的安装程序使用exe后缀,例如setup.exe、install.exe等。2. .msi:这是Windows Installer安装程序的后缀,它是一种用于安装、维护和删除软件的安装包格式。3. .dmg:这是苹果macOS操作系统上常见的安装程序后缀,用于安装软件到Mac计算机。4. .deb\/.rpm:这些是Linux操作...

.msi文件和exe文件相比较有什么优点和缺点?
MSI是Microsoft Installer的简写, 它使用微软提供的标准安装卸载界面,本质上 MSI 就是一个数据库,包含该软件的所有必要数据。安装过程不会检测该软件是否已经存在于计算机,或者是否缺少什么必备组件,它会直接覆盖安装路径中的所有文件。这种简单粗暴的方式,非常适合无人值守的情况,驱动程序大多也是用 ...

msi和exe文件区别?
msi文件和exe文件的区别是什么?我安装了,可是两个的安装界面都一样的.解析:msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序.说白了msi就是Windows installer的数据包,把所有和安装文件相关的内容封装在一个包里了.setup.exe也允许你安装程序,但程序员在开发setup....

安装程序文件的后缀名是什么?
电脑程序运行软件的软件的后缀一般是.exe(可执行文件)或者.app(应用程序)。电脑软件的安装程序后缀根据不同的操作系统而有所不同:对于Windows操作系统,常见的安装程序后缀是.exe(可执行文件)和.msi(Microsoft Installer)。对于Mac操作系统,常见的安装程序后缀是.dmg(磁盘映像文件)和.pkg(安装包...

MSI 和EXE 安装包有什么不同?
msi据我个人理解是是支持包。而exe是程序开发出来后,进行压缩封装的一个包。

msi 与 exe 有什么不同
msi是镜像文件的一种,有可能是用光盘刻录的,需要用专门的虚拟光驱载入才能运行。exe文件属于可执行文件,可以直接运行

相似回答