什么是 DMG 文件?
- 全称
- Apple Disk Image
- 开发者
- Apple Inc.
- 首次发布
- 2001
- MIME 类型
- application/x-apple-diskimage
DMG (Apple Disk Image) 格式是由 Apple Inc. 开发的专有磁盘映像 container,作为一个虚拟卷,封装了包括 HFS+ (Mac OS Extended) 和 APFS (Apple File System) 在内的文件系统。DMG archives 基于 Universal Disk Image Format (UDIF) 规范,支持 block-level 压缩算法,如 zlib、bzip2、ADC (Apple Data Compression) 和 LZFSE,以及可选的 128-bit 或 256-bit AES encryption。文件结构以包含 XML property list (plist) 和 Resource Fork 的 trailer 结尾,它们定义了分区映射并包含 CRC-32 checksums,用于在挂载过程中进行数据完整性验证。
如何打开 DMG 文件
在 macOS 上,DMG 文件由 Apple DiskImageMounter 实用程序原生处理,该程序在 Finder 中将映像挂载为虚拟驱动器,无需外部软件。Windows 操作系统缺乏读取 HFS+ 或 APFS 文件系统的 kernel-level 驱动程序;因此,用户必须依靠 7-Zip、PeaZip 或 TransMac 等第三方提取实用程序来访问包含的数据。在 Linux 环境中,用户通常使用命令行工具 dmg2img 将 archive 转换为标准 ISO 格式以便挂载,或者使用 p7zip 直接提取。