在苹果系统中的DMG和PKG文件类型区别在哪里?下载

对于经常使用 Windows 系统的用户肯定会碰到有多种不同文件后缀的文档,例如 .exe、.msi、或者常见的 .zip 以及 .rar 等,这些都是不同的文档类型。而如果知识兔你是一个 macOS 用户,你有可能在某些时候遇到过 PKG 和 DMG 文件。两者都是常见的文件名扩展名,知识兔用于各种文件格式,但有一些基本的区别,你应该知道。

MacOS Monterey

MacOS Monterey

什么是 PKG 文件?

PKG 文件格式通常由苹果公司在其移动和计算设备上使用。它被 macOS 和 iOS 支持,知识兔包括苹果公司的软件包。不过,它并不是苹果设备的专属,因为索尼也使用 PKG 在 PlayStation 设备上安装软件包。

PKG 文件格式的内容可以通过苹果安装程序来提取和安装。它与压缩文件非常相似;你可以右键知识兔点击文件查看内容,文件在打包时被压缩。

PKG 文件格式保持了一个数据块的索引,知识兔以读取里面的每个文件。PKG 文件名扩展名已经存在了相当长的时间,并且知识兔已经在苹果 Newton 操作系统以及 Solaris(甲骨文目前维护的操作系统)中使用。此外,像 BeOS 这样的传统操作系统也使用 PKG 文件。

PKG 文件包含关于安装时将某些文件移到哪里的指示。它在提取过程中使用这些指示,将数据复制到硬盘上的特定位置。

什么是 DMG 文件?

大多数 macOS 用户将熟悉 DMG 文件格式,即磁盘镜像文件的简称。DMG 是苹果磁盘镜像文件的扩展名。它是一种磁盘镜像,可用于分发软件或其他文件,甚至可用于存储(如可移动媒体)。挂载后,它可以复制可移动媒体,如 USB 驱动器。你可以从你的桌面访问 DMG 文件。

DMG 文件通常会将文件移到应用程序文件夹中。你可以使用磁盘工具创建 DMG 文件,该工具在 macOS Ventura 中也有。

这些通常是包含元数据的原始磁盘图像。如果知识兔有必要,用户还可以对 DMG 文件进行加密。知识兔可以把它们看作是包含你所期望的磁盘上的一切的文件。

苹果使用这种格式来压缩和存储软件安装包,知识兔以代替物理磁盘。如果知识兔你从网上为你的 Mac 下载软件,你可能已经遇到了 DMG 文件。

PKG 和 DMG 文件的主要区别

虽然它们看起来很相似,有时可以执行相同的功能,但 PKG 和 DMG 文件之间有一些关键区别。

  • 文件夹与映像

从技术角度看,PKG 文件一般是文件夹;它们将几个文件打包成一个,你可以一起下载。PKG 文件是安装包。另一方面,DMG 文件则是简单的磁盘镜像。

当你打开一个 DMG 文件时,它会启动软件安装程序或存储在其中的内容,通常在你的计算机上显示为一个可移动的驱动器。记住,DMG 不是一个安装程序;它只是一个可移动媒体的映像,像 ISO 文件一样。

Windows 上的一般文档打开程序可以用来打开 PKG 文件。你也可以在 Windows 上打开 DMG 文件,不过过程略有不同。

  • 使用脚本

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

DMG 文件将软件安装在核心文件夹中。该文件出现在桌面上,其内容通常安装在应用程序中。

DMG 可以支持填充现有用户(FEU)的相对路径,使开发者更容易为系统中的每个用户包括用户指南,如传统的 ReadMe 文件。

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

DMG 和 PKG 文件的用途不同

虽然两者都是常用的,但它们的目的却有些不同。DMG 文件更加灵活,适合分发,而 PKG 文件为详细的安装说明分享了更多的选择。此外,它们都是经过压缩的,所以原始文件的大小会减少。

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论