mac上用“磁盘工具”创建适用于网络传输的压缩磁盘映像,应优先选择“只读映像”(udro)格式以自动精简体积,必要时再通过finder二次压缩为.zip;需按实际内容设定最小合理大小,分发mac用户选apfs、兼顾windows则选exfat;务必添加sha-256校验和,并可优化挂载界面提升用户体验。

选择“只读”或“压缩”映像格式
“磁盘工具”本身不直接提供 ZIP 压缩选项,但支持生成天然紧凑的只读映像,这是网络分发最常用的方式:
- 优先选“只读映像”(UDRO):在“新建映像”时,“映像格式”下拉菜单中选 “只读”。该格式会自动去除未使用空间,并以高效方式打包数据,体积比读/写映像小得多。
- 避免选“稀疏捆绑包”或“稀疏映像”:它们是动态增长型,初始体积小但实际内容未压缩,不适合传输。
- 若需最高压缩率(如含大量文本、日志、源码),可先用“磁盘工具”创建只读映像,再用 Finder 右键 → “压缩”生成 .zip —— 这是 Apple 官方推荐的二级压缩方式。
设置合理大小与格式
映像大小不能“留太多余量”,否则压缩无效;格式要兼顾兼容性:
- 在“大小”栏输入刚好容纳全部内容的最小值(可先估算:选中源文件 → 右键“显示简介”,看“大小”和“占用空间”取较大者,再加 5–10 MB 缓冲)。
- “格式”建议选:
• 分发给 Mac 用户 → APFS(macOS 10.13+ 默认,支持快速挂载、符号链接、扩展属性)
• 需兼容 Windows → ExFAT(注意:ExFAT 不支持 macOS 的资源派生数据,图标、背景图可能丢失)
添加校验和保障传输完整性
网络传输易出错,添加校验和能验证接收端文件是否损坏:
- 映像创建并推出后,在“磁盘工具”中选取 “映像” > “添加校验和”,选中刚生成的 .dmg 文件。
- 完成后,系统会在映像内嵌入 SHA-256 校验值。接收方可用终端命令验证:
hdiutil verify /path/to/file.dmg - 也可导出校验值供用户手动比对:终端运行
shasum -a 256 /path/to/file.dmg
优化用户体验(可选但推荐)
适合软件分发类场景,提升专业感和易用性:
- 创建空白映像后,挂载它,在根目录放入应用文件 + 指向 /Applications 的替身(Finder 中右键“应用程序” → “制作替身”)。
- 把背景图命名为 .background.png 放入映像根目录(需在终端用
chflags hidden .background.png隐藏)。 - 调整访达窗口大小、图标位置后推出,再转为只读映像 —— 这样用户双击挂载时看到的是你设计好的界面。











