J'ai .cdr
le format de fichier (pas le fichier CorelDRAW ), mais j'ai du mal à l'ouvrir / le graver. J'attends que ce soit l'image disque. Voici les premières lignes:
$ hexdump -C *.cdr | head
00000000 45 52 02 00 00 70 00 00 00 00 00 00 00 00 00 00 |ER...p..........|
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000200 ...
$ hdiutil imageinfo *.cdr
hdiutil: imageinfo failed - image not recognized
Dans quel type de format est ce fichier?
J'ai vérifié les numéros de Magic dans les fichiers article sur Wikipedia, mais ce n'est pas répertorié ici.
file-format
Kenorb
la source
la source
file
commande est spécialement conçue pour reconnaître les types de fichiers en examinant les octets magiques..cdr
fichiers peuvent être renommés.iso
et reconnus comme une image de CD-ROM ISO9660.Réponses:
Eh bien, je ne suis pas à 100% à ce sujet, mais il semble être proche d'un fichier d'image disque Roxio Toast selon la liste des signatures de fichier trouvée ici sur Wikipedia :
La signature hexadécimale fournie est:
Et la signature hexagonale que vous partagez est la suivante:
Notez que la dernière valeur hexadécimale est
00
au lieu de70
, ce qui est encore plus étrange. Je me demande si cela70
signifie que l'image est compressée? Des informations similaires semblent se trouver dans ce fichier de définitions pourpyfsig
; une bibliothèque de signatures de fichiers Python.De plus, si mes souvenirs sont exacts, l'
.cdr
extension de votre fichier semblerait m'indiquer que ce fichier d'image disque a été créé avec Roxio Toast.Et FWIW, les fichiers avec l’
.dmg
extension, comme indiqué sur la page Wikipedia, sont des images au format macOS «Apple Disk Image» .la source
45 52 02 00 00 00
, alors que la signature de l'OP est en fait:45 52 02 00 00 70
.La
file
commande me dit que c'est une "carte de pilotes Apple, blocksize 512":La définition est dans le code source du fichier
magic/Magdir/apple
.Fait intéressant, il existe une entrée désactivée qui correspondrait encore mieux: "Données de partitionnement Apple".
la source
printf '\x45\x52\x02\x00\x00\x70' - | file -
/dev/stdin: Apple Driver Map, blocksize 512
printf '\x45\x52\x02\x00\x00\x70' - | file -
a un inutile-
avant le tuyau|
.file
sur son fichier actuel. La réponse pourrait être différente étant donné le tout.