結論から
- DMG(Apple Disk Image)とは、ファイルやフォルダをマウント可能なイメージに格納する集合型ディスクイメージ形式で、表現方式によって圧縮、書き込み、暗号化、保存構造が異なります。
- MacではDMGをダブルクリックします。macOSがイメージをマウントし、デスクトップとFinderサイドバーにディスクアイコンを表示するので、そのディスクを開きます。暗号化イメージにはパスワードも必要です。DMGはmacOSのディスクイメージ形式で、Appleが案内する開く方法、検証、変換はいずれもMacで行います。Windowsから確実にアクセスする必要がある場合は、対応するMacを使用してください。
- ダウンロードしたDMGは、実行可能コードを含み得るコンテナとして扱ってください。Developer ID署名、公証、Gatekeeperの検証は信頼性を判断する材料ですが、ファイルが信頼できることを証明するものではありません。暗号化イメージは、マウント中なら同じアカウントを使える人が文書にアクセスできるため、使用後に取り出してください。
DMGファイル(Apple Disk Image)の開き方・検証・変換方法
Apple Disk ImageはApple Computer, Inc.が開発し、PRONOMではfmt/1071として識別されています。DMGにはファイル、フォルダ、アプリ、スクリプト、ライブラリなどの実行可能コンテンツを格納できます。公開MIMEタイプはapplication/x-apple-diskimageで、PRONOMはバイト署名を公開していません。
ディスクユーティリティではDMGの表現方式を変換し、圧縮、暗号化、書き込み可否、保存構造を変更できます。読み書き可能なイメージをUDROまたはULFOに変換すると、変換後は読み取り専用になります。内部ファイルの形式が別形式に変換されるわけではありません。
開き方
MacではDMGをダブルクリックします。macOSがイメージをマウントし、デスクトップとFinderサイドバーにディスクアイコンを表示するので、そのディスクを開きます。暗号化イメージにはパスワードも必要です。DMGはmacOSのディスクイメージ形式で、Appleが案内する開く方法、検証、変換はいずれもMacで行います。Windowsから確実にアクセスする必要がある場合は、対応するMacを使用してください。
MacではDMGをダブルクリックします。macOSがイメージをマウントし、デスクトップとFinderサイドバーにディスクアイコンを表示するので、そのディスクを開きます。暗号化イメージにはパスワードも必要です。DMGはmacOSのディスクイメージ形式で、Appleが案内する開く方法、検証、変換はいずれもMacで行います。Windowsから確実にアクセスする必要がある場合は、対応するMacを使用してください。
ディスクユーティリティではDMGの表現方式を変換し、圧縮、暗号化、書き込み可否、保存構造を変更できます。読み書き可能なイメージをUDROまたはULFOに変換すると、変換後は読み取り専用になります。内部ファイルの形式が別形式に変換されるわけではありません。
安全チェック
ダウンロードしたDMGは、実行可能コードを含み得るコンテナとして扱ってください。Developer ID署名、公証、Gatekeeperの検証は信頼性を判断する材料ですが、ファイルが信頼できることを証明するものではありません。暗号化イメージは、マウント中なら同じアカウントを使える人が文書にアクセスできるため、使用後に取り出してください。
送り主が分からない、拡張子が二重になっている、中身が拡張子と合わない——一つでも当てはまるなら、開く前に確かめてください。
変換するときは
ディスクユーティリティではDMGの表現方式を変換し、圧縮、暗号化、書き込み可否、保存構造を変更できます。読み書き可能なイメージをUDROまたはULFOに変換すると、変換後は読み取り専用になります。内部ファイルの形式が別形式に変換されるわけではありません。
元ファイルではなくコピーを変換し、変換後に画質・メタデータ・レイアウトを元と見比べてください。
よくある質問
DMGファイルとは何で、何に使う形式ですか?
ファイルやフォルダをマウント可能なコンテナに収めるAppleのディスクイメージです。文書、アプリ、スクリプト、ライブラリなどの配布に使用できます。
MacでDMGファイルを開くにはどうすればよいですか?
DMGをダブルクリックします。macOSがマウントし、デスクトップとFinderサイドバーにディスクを表示するので、そのディスクを開いてください。
WindowsでDMGファイルを開くことはできますか?
Appleが案内する方法では開けません。開く操作、検証、変換はいずれもMacで行うため、Windowsから確実にアクセスする必要がある場合は対応するMacを使用してください。
暗号化DMGファイルのパスワードを忘れると、なぜ開けないのですか?
暗号化イメージを開いて内部ファイルを見るにはパスワードが必要です。Appleによると、パスワードを忘れた場合はアクセスできません。
破損したDMGファイルをチェックサムで検証するにはどうすればよいですか?
ディスクユーティリティのイメージ検証を使います。作成時に記録されたチェックサムを再計算し、一致すればイメージデータは破損していません。
読み取り専用DMGと読み書き可能DMGのどちらを使うべきですか?
後で編集するなら読み書き可能形式を選びます。編集が不要なら、読み取り専用のUDROまたは圧縮されたULFOを選べます。
ディスクユーティリティでDMGファイルを変換するにはどうすればよいですか?
イメージ変換で表現方式、圧縮、暗号化、書き込み可否、保存構造を変更できます。内部ファイル自体の形式は変換されません。
DMGファイルを読み取り専用形式に変換すると何が変わりますか?
読み書き可能なイメージをUDROまたはULFOに変換すると、変換後のディスクイメージは編集できなくなります。
ダウンロードしたDMGファイルは安全に開けますか?
信頼できると決めつけないでください。アプリ、スクリプト、ライブラリなどを含む場合があります。署名、公証、Gatekeeperは判断材料ですが、ファイルの信頼性を証明するものではありません。
DMGのチェックサムが有効なら、そのファイルは安全だと証明できますか?
いいえ。一致は記録後にイメージデータが破損していないことを示しますが、内部の実行可能コンテンツが信頼できるとは証明しません。
ディスク全体から作るDMGとフォルダから作るDMGは何が違いますか?
ディスクまたは接続デバイス全体のイメージはデータと空き領域を含みます。フォルダやデバイスの内容から作るイメージは空き領域をコピーしません。
暗号化DMGファイルを開いた後のアクセスを保護するにはどうすればよいですか?
使用後に取り出してください。マウントしたままだと、コンピュータの同じアカウントにアクセスできる人が文書を利用できます。
関連する形式
参考資料
PRONOM Format Details: Apple Disk Image (fmt/1071) · The National Archives (UK) PRONOM format registry
Create a disk image using Disk Utility on Mac · Apple Support
Convert a disk image to another format using Disk Utility on Mac · Apple Support
Verify that a disk image's data isn't corrupted using Disk Utility on Mac · Apple Support
Packaging Mac software for distribution · Apple Developer Documentation
Code Signing Tasks · Apple Developer Documentation
Technical Note TN2206: macOS Code Signing In Depth · Apple Developer Technical Note