2009-10-09 28 views
0

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

回答

2

您可以比较磁盘映像的大小与df(重新指定卷大小)还是du(报告目录中文件的大小)报告的大小?

0

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

2

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

示例输出:

Compressed Ratio: 0.14393602843180808 

含义磁盘图像是原始的尺寸的14%。这是在仅包含文本文件的文件夹上使用标准zlib压缩(UDZO),所以压缩量为,比正常值高