Mac OS X et les ISO

Parfois, sous Mac OS X, on a besoin de faire une image « ISO » d’un disque optique, d’un dossier, etc. Mais quand on choisit « CD/DVD Master » dans l’utilitaire de disques, Mac OS X va créer un fichier .cdr. j’ai longtemps cru que c’était un fichier .iso sous un autre nom, étant donné que dans la majorité des cas il suffit simplement de renommer le fichier pour que ça fonctionne, mais visiblement si le contenu est le même qu’un fichier .iso, les headers ne sont pas exactement identiques.

Il y a une commande pour convertir les headers en question :

hdiutil convert image.cdr -format UDTO -o image.iso

Mac OS X voit bien une différence, même si les fichiers gardent exactement la même taille. Si quelqu’un connaît la différence exacte entre un fichier .cdr et un .iso, ça m’intéresse.

Et si jamais votre image doit être gravée sur un CD pour un appareil qui a besoin d’une image totalement à la norme, il est parfois utile de passer l’image en format ISO9660/Joliet, ça remplace l’éventuel système de fichier de votre image par de l’ISO9660 (et ses limitations).

hdiutil makehybrid -iso -joliet -o destination.iso source.cdr