質問: ディスクイメージのファイルフォーマットとして、.iso が拡張子なものと .img が拡張子なものをよく見かけます。 例: * .iso: Ubuntu Desktop 日本語 Remix * .img: Raspbian これらはどう違うのでしょうか? たとえば英語版 Wikipedia) には > > ISO images are another type of optical disc image files, which commonly use the `.iso` file extension, but sometimes use the `.img` file extension as well. > > > と書かれており、とすると同じファイルフォーマットを指していそうな気がするのですが、具体的にこのことを示した規格やマニュアルなどはありますか? 同じページにて .img が他のいくつかのファイルフォーマットの拡張子としても使われているようにとれる記述もあり、やや混乱しています。たとえば自分でディスクイメージを作る際、拡張子を選ぶ参考になるような情報が欲しいです。 追記:なるべく出典が欲しいです。Wikipedia の記事もいくつか見たのですが、特に img ファイルについてなかなかコレといった出典がありませんでした。歴史的経緯により成り立っていったファイルフォーマットということであればなかなか出典となるような文献を見つけるのが難しいのかもしれません......。
回答: 規格があるかは確認できてないですが、一般的には * `.iso`の拡張子のファイルは、CDROM、DVDROM等、光学メディアのイメージファイル * `.img`の拡張子のファイルは、SDカード、USBディスク等、ディスクのイメージファイル という使い分けになっていると思います。 `.iso`については、英語版WikipediaのISO imageの ページに説明があります。 Wikipediaより引用: > > An ISO image is a disk image of an optical disc. In other words, it is an archive file that contains everything that would be written to an optical disc, sector by sector, including the optical disc file system. > > ISO image files bear the `.iso` filename extension. > > > #歴史的経緯から予想すると、`mkisofs`のマニュアルの実行例で、出力ファイル名を「`cd.iso`」と記載していたので、慣用的に広まったものと思います。 マニュアルより引用: > > To create a vanilla ISO-9660 filesystem image in the file cd.iso, where the directory cd_dir will become the root directory if the CD, call: > > > `% mkisofs -o cd.iso cd_dir` > > > 一方、`.img`ファイルは、英語版WikipediaのIMG(file format))には、「元々フロッピーディスクイメージファイルの拡張子」と記載があります。 Wikepediaより引用: > > The `.img` file extension was originally used for floppy disk raw disk images only. > > > ただ、フロッピーディスクは使われなくなったため、現在は「raw disk images」の意味合いが流用されて、起動可能なディスクイメージファイル全般を指すようになっていると思います。