web-dev-qa-db-ja.com

ディスクイメージファイルのさらなる圧縮

Macのディスクユーティリティプログラムによって作成されたディスクイメージファイルをさらに圧縮する方法はありますか? 6.5G /5.5Gイメージを4.7Gディスクに収める必要があります。

5
Kato

ディスクイメージ-現在すでに圧縮されていますか?もしそうなら、ディスクユーティリティが提供するデフォルトを使用しましたか?ディスクユーティリティで確認するか、hdiutil imageinfo /PATH/To/DMG | grep 'Format'を実行して確認できます。表示される可能性のあるさまざまな形式(詳細はman hdiutil):

UDRW - UDIF read/write image
UDRO - UDIF read-only image
UDCO - UDIF ADC-compressed image
UDZO - UDIF zlib-compressed image
UDBZ - UDIF bzip2-compressed image (OS X 10.4+ only)
UFBI - UDIF entire image with MD5 checksum
UDTO - DVD/CD-R master for export
UDSP - SPARSE (grows with content)
UDSB - SPARSEBUNDLE (grows with content; bundle-backed)

デフォルトでは、Mac OS Xは標準の読み取り/書き込みイメージにUDRWを使用し、読み取り専用イメージにUDROを使用し、圧縮として選択されたディスクユーティリティを使用して作成されたイメージにUDZOを使用します。

圧縮オプションの互換性とファイルサイズに関して、ADCは最悪の圧縮を提供しますが、10.0までは互換性があり、zlib圧縮は10.1まで戻りますが、bzip2ははるかに小さく、作成に時間がかかり、解凍に時間がかかり、MacOSが必要です。 X10.4以降。まあ、10.6のデフォルトの圧縮アルゴリズムがUDBZよりもうまく機能するように見えることを除いて。 Lionインストーラーのディスクイメージは、UDBZに変換された場合よりも、デフォルトの圧縮アルゴリズムでより圧縮されます。

圧縮をbzip2に変更して、どれだけのスペースを節約できるかを確認することをお勧めします。ただし、画像やビデオのディスクイメージの場合、問題のファイルはすでに圧縮されているため、スペースを節約することはできません。圧縮をbzip2に変更し、新しいbzip2圧縮ディスクイメージを作成するには、次のコマンドを実行できます。

hdiutil convert /PATH/TO/IMAGE.dmg -format UDBZ -o /PATH/TO/NEW/IMAGE.dmg

Bzip2ディスクイメージ以上を作成するためのGUIが必要な場合は、 DropDMG などの他の.dmg作成製品を確認することをお勧めします。

18
Chealion

おそらく、2回圧縮してもあまり効果はありません。データの少ない新しいイメージを作成するか、ファイルスプリッターを使用して、1つではなく2つのディスクに配置し、後で再アセンブルします。

2
Lee B

元のフォルダまたはディスクで情報の取得を実行する場合、どのくらいの大きさですか?現在の圧縮率はどれくらいですか?

ZipまたはRARを使用して、3%〜5%の圧縮率を得ることができる可能性があります...しかし、それは本当に価値がありますか?すでに圧縮されたデータを圧縮しようとすると、さらに30分から1時間かかります。

1)あなたの情報を含むまばらなバンドルを作成してみて、それがもっと小さいかどうかを確認してください... 2)それはディスクイメージである必要がありますか?ターゲットサイズがある場合、そのデータをZIPまたはRARする方がうまく機能しますか?

1