DMG与PKG是什么文件?两者又有什么区别?

技术教程2023/10/31发布 多啦导航
0
(0)
536 00

如果您是 macOS 用户,很可能在某个时候遇到过 PKG 和 DMG 类型的文件。两者都是用于各种文件格式的常见文件扩展名,一起了解下它们的基本差异吧。

什么是PKG?

Apple 在其移动和计算设备上普遍使用 PKG 文件格式。它受 macOS 和 iOS 支持,并包含 Apple 的软件包。不过,这并不是 Apple 设备所独有的,因为索尼也使用 PKG 在 PlayStation 设备上安装软件包。PKG 文件可以使用 Apple 安装程序提取并安装,它与压缩文件非常相似,可以右键该文件查看内容,打包时文件会被压缩。

什么是DMG文件?

大多数 macOS 用户都会熟悉 DMG 文件格式,它是磁盘映像文件的缩写。DMG 是 Apple 磁盘映像文件扩展名。它是一个磁盘映像,可用于分发软件或其他文件,甚至可用于存储(如可移动介质)。安装后,它会复制可移动媒体,例如 USB 驱动器。您可以从桌面访问 DMG 文件。

DMG 文件通常将文件移动到“应用程序”文件夹。您可以使用“磁盘工具”创建 DMG 文件,该工具也适用于macOS Ventura。这些通常是包含元数据的原始磁盘映像。如有必要,用户还可以加密 DMG 文件。将它们视为包含您在磁盘上期望的所有内容的文件。

PKG 和 DMG 文件之间的主要区别

虽然它们看起来相似并且有时可以执行相同的功能,但 PKG 和 DMG 文件之间存在一些关键差异。

文件夹与图像

从技术角度来看,PKG文件是安装包,通常是文件夹,他们将多个文件打包成一个文件,您可以一起下载。

DMG 文件是简单的磁盘映像,当您打开 DMG 文件时,它会启动软件安装程序或存储在其中的内容,通常在计算机上显示为可移动驱动器。请记住,DMG 不是安装程序;而是安装程序。它只是可移动媒体的映像,例如ISO 文件。

使用脚本

PKG 文件可以包含安装后或预安装脚本,其中可能包含有关文件应安装位置的说明。它还可以将多个文件复制到一个位置或在多个位置安装文件。

DMG 文件将软件安装在核心文件夹中。该文件出现在桌面上,内容通常安装在应用程序中。DMG 可以支持用于填充现有用户 (FEU) 的相对路径,使开发人员能够更轻松地为系统上的每个用户添加用户指南,例如传统的自述文件。

从技术上讲,您也可以在 PKG 上添加此类文件,但这需要大量的专业知识和安装后脚本的经验。

用途

虽然两者都很常用,但它们的预期目的有点不同。DMG 文件更加灵活且适合分发,而 PKG 文件为特定安装说明提供了更多选项。此外,它们都经过压缩,因此原始文件的大小会减小。

© 版权声明

相关文章

gamsgo广告

评论

点击星号为这篇文章评分吧

平均评分 0 / 5. 投票数: 0

none
还没有评论。成为第一个分享想法的人吧!