2009-10-09 94 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),所以壓縮量爲,比正常值高