1

在我的应用程序中,我使用 Apple 的 hdiutil 命令行实用程序来创建文件夹/卷的压缩磁盘映像 (DMG)。有没有办法计算给定源路径的压缩大小?我已经检查了手册页,那里什么都没有。

4

3 回答 3

3

您能否将磁盘映像的大小与 df(报告卷的大小)或 du(报告目录中文件的大小)报告的大小进行比较?

于 2009-10-25T14:38:49.400 回答
3

hdiutil imageinfo /PATH/TO/IMAGE | grep 'Compressed Ratio'

示例输出:

Compressed Ratio: 0.14393602843180808

这意味着磁盘映像是原始大小的 14%。这是在仅包含文本文件的文件夹上使用标准 zlib 压缩 (UDZO),因此压缩量比正常情况高得多

于 2009-10-25T16:29:04.410 回答
0

选择 Jamie Macey——他的答案是正确的。使用 du -s 获取树的大小,将其与 .dmg 文件的大小进行比较。

于 2009-10-25T16:12:07.857 回答