我已经看到Windows中的每个可执行文件都具有.exe扩展名。但是Mac OS X没有相同的功能。
Windows执行.exe文件。那Mac OS X执行哪种文件呢?
两种操作系统的应用程序执行之间有什么区别?
即使我发现Windows安装程序具有相同的扩展名.exe,但在Mac上安装程序具有扩展名.dmg
您能否与我分享有关Mac和Windows上的.dmg和可执行文件的知识?
扩展名实际上不会更改文件的类型,尽管扩展名通常会向系统提示对特定项目的处理方式。
DMG不是可执行文件,它们是光盘映像。它们是充当光盘的文件,通常包含可执行文件和应用程序的其他文件。当您双击一个文件时,系统会挂载它,然后您就可以访问其中的文件。
Windows和OS X都执行二进制可执行文件,尽管它们的格式不同。用户在使用GUI时所看到的最大区别是,在Windows上通常会看到.exe可执行文件,该文件位于包含其他文件和程序使用的信息的文件夹中。在OS X上,所有其他文件以及主要可执行文件都包含在扩展名为.app的“捆绑包”(实际上是一个文件夹)中。双击.app捆绑包将执行内部可执行文件并加载您的应用程序。
在GUI之外,在实际的文件结构中,Mac和Windows系统确实非常相似。这些差异主要是关于系统如何向用户呈现事物以在GUI中进行操作的问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句