macos

您所在的位置:网站首页 文件后缀是dmg是什么意思 macos

macos

2023-12-15 19:31| 来源: 网络整理| 查看: 265

macOS中磁盘镜像文件和.app扩展名的具体区别是什么

最佳答案

磁盘镜像文件或 .dmg 是磁盘的副本,虚拟磁盘。在最简单的形式中,磁盘镜像是一个文件,其中包含通常驻留在物理设备(例如硬盘驱动器、拇指驱动器、软盘等)上的内容。

macOS 应用程序或 .app 文件是一个 bundle 或从操作系统的角度来看相关资源的集合。例如 Safari.app 包不仅包含可执行文件,还包含信息属性列表、图标、插件等资源。与 Windows 不同,在 macOS 上应用程序 不仅仅是一个可执行文件。它可以而且应该被视为一个独立的实体,具有必要的框架和库来独立运行。这就是为什么您可以简单地拖放 .app 以在 macOS 上“安装”程序的原因。 macOS 中的 Finder 将此 bundle 视为单个实体,这就是为什么您只需双击并启动它,就好像它只是一个可执行文件一样。如果您在 .app 包上右键单击并选择 Show Package Contents,您会看到它更像一个目录。另外,一个 bundle 中可能包含另一个 bundle,因此 .app 中可能有另一个 .app,例如 helper、sub-tool 等。

在 macOS 中,.dmg 与 .app 有什么关系?它们确实不是,但应用程序的交付通常是通过.dmg 磁盘完成的。如果您从应用程序提供商下载 .dmg,macOS 会将其安装为虚拟磁盘,向您显示其内容,其中通常包含一个带有 .app 扩展名的包,然后您在本地复制并粘贴以安装应用程序。

关于macos - .dmg 和 .app 文件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60332035/



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3