Ich habe ein .cdrDateiformat (keine CorelDRAW- Datei), habe jedoch Probleme beim Öffnen / Brennen. Ich erwarte, dass es sich um das Image der Festplatte handelt. Hier sind die ersten Zeilen:
Ich habe die Magic-Nummern in den Wikipedia-Artikeln geprüft, aber dort nicht aufgeführt.
Der Befehl `file` dient speziell dazu, Dateitypen anhand der magischen Bytes zu erkennen.
Daniel B vor 6 Jahren
19
Es kann sich durchaus um ein Disk-Image handeln: .CDR ist ein Disk-Image, das auf einem Macintosh-Computer mit dem integrierten Disk Utility-Programm erstellt wurde. kann mehrere Ordner und Dateien in einer einzigen Disc-Image-Datei enthalten, die auf eine CD gebrannt werden kann; Ähnlich wie eine .ISO-Datei, die auf einem Windows-Computer erstellt wurde.
Keltari vor 6 Jahren
1
Wenn es sich um ein Disk-Image handelt, können `.cdr'-Dateien in` .iso` umbenannt und als ISO9660-CD-ROM-Image erkannt werden.
Thorbjørn Ravn Andersen vor 6 Jahren
0
war 30 Sekunden zu spät :) auf OsX heißt das Disk-Image normalerweise ".cdr", aber es handelt sich tatsächlich um eine Standard-ISO-Norm 9660. Diese Tatsache wurde verwendet, um Daten vom Mac auf den PC zu verschieben
Giovanni Valerio vor 6 Jahren
0
@GiovanniValerio Wirklich? Ich habe `.dmg'-Dateien immer als MacOS-Disk-Images bezeichnet. Vielleicht auf einer älteren Version des Betriebssystems?
JakeGould vor 6 Jahren
0
.cdr wird verwendet, wenn ein CD / DVD-Master erstellt wird und der ISO9660-Standard verwendet wird. / .dmg wird zum Speichern / Verteilen von OsX-Software / -Daten verwendet und kann komprimiert und verschlüsselt werden
Giovanni Valerio vor 6 Jahren
3
@GiovanniValerio Ahh! Gut zu wissen.
JakeGould vor 6 Jahren
0
Nicht alle CD-ROM-Image-Dateien haben das ISO-Format.
rackandboneman vor 6 Jahren
1
2 Antworten auf die Frage
58
steiny
Der fileBefehl sagt mir eine "Apple Driver Map, Blocksize 512":
Die Definition befindet sich im Quellcode der Datei in der Datei magic/Magdir/apple.
Interessanterweise gibt es einen deaktivierten Eintrag, der noch besser übereinstimmen würde: "Apple-Partitionsdaten".
Nun, das ist eine großartige Antwort! Es kann zu einem Einzeiler wie diesem `printf '\ x45 \ x52 \ x02 \ x00 \ x00 \ x70' - | gemacht werden file -` und die Ausgabe wäre `/ dev / stdin: Apple Driver Map, Blocksize 512`.
JakeGould vor 6 Jahren
17
Vielen Dank! Besonders, um zu bemerken, dass meine vorgeschlagene `printf '\ x45 \ x52 \ x02 \ x00 \ x00 \ x70' - | Datei -` hat ein unnötiges `-` vor der Pipe` | `.
JakeGould vor 6 Jahren
0
OP sollte `file` auf ihrer aktuellen Datei ausführen. Möglicherweise hat das Ganze eine andere Antwort.
OrangeDog vor 6 Jahren
11
Roxio Toast-Disc-Image-Datei, auch einige .dmg-Dateien beginnen mit den gleichen Bytes.
Die dort angegebene Hex-Signatur lautet:
45 52 02 00 00 00
Und die Hex-Signatur, die Sie teilen, lautet:
45 52 02 00 00 70
Beachten Sie, dass der letzte Hex-Wert 00anstelle von ist, 70also ist dieser noch ungerade. Frage mich, ob 70das Bild komprimiert ist? Ähnliche Informationen scheinen in dieser Definitionsdatei für gefunden zu werdenpyfsig ; eine Python-Dateisignaturbibliothek.
Wenn ich mich recht erinnere, .cdrscheint mir die Erweiterung Ihrer Datei mitzuteilen, dass diese Image-Datei mit Roxio Toast erstellt wurde.
Ich bin mir nicht sicher, aber es könnte eine geringfügige Abweichung in der von Ihnen verwendeten Hex-Signatur geben, z. B .: "45 52 02 00 00 00", während die Signatur des OP tatsächlich lautet: "45 52 02 00 00 70".
jrd1 vor 6 Jahren
3
@ jrd1 Hervorragender Punkt! Mal sehen, ob ich das noch etwas recherchieren kann.
JakeGould vor 6 Jahren
2