web-dev-qa-db-ja.com

ISOイメージとDMGイメージの違いは何ですか?

.isoファイルと.dmgファイルの違いは何ですか?なぜそれらは異なって使用されるのですか?

10
Jon Valentine

ISOファイルは、 ISO 9660ファイルシステム のディスクを含むファイルです。これは、低速ディスクでの読み取り専用アクセス用に最適化されたファイルシステムです。 (具体的には、CDROM用に設計されています)。

ISOファイルはかなりの数の方法で制限されています。例えば:
ISOファイルシステムに書き込むことはできません。 (ただし、新しいFSを作成できます)
8レベルを超える深さのディレクトリを作成することはできませんでした。 DOS8.3標準に従ったファイル名しか使用できませんでした。

すべてのISOファイルがこの動作に従うわけではないことに注意してください。多くのプログラムでは、32文字の長さのファイル名を書き込むことができます。これは多くの場合に機能しますが、すべてではありません。 (たとえば、そのようなファイル名のディスクはDOSで動作しません)。 ISO 9660には、 ロックリッジ および ジョリエット 拡張を含むいくつかの拡張もあります。


DMGファイル は dスキーメートルages。これらはOS/Xでは実ディスクとして扱われます。これらを読み書きできます。

14
Hennes

ISOは、ISO-9660(CD-ROM)ディスクのビットごとのイメージです。 CDに直接書き込んで直接使用することができます。 [〜#〜] dmg [〜#〜] は通常、ユニバーサルディスクイメージ形式であり、ハードディスクパーティションのイメージのようなものです。レイアウトは異なりますが、オペレーティングシステムによるマウント後にファイルにアクセスできるファイルシステムのイメージを保持するという点で似ています。

1
Keith