Saya punya .cdr
format file (bukan file CorelDRAW ), namun saya kesulitan membuka / membakarnya. Saya berharap ini menjadi disk image. Inilah beberapa baris pertama:
$ 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
Dalam format apa file ini?
Saya telah memeriksa angka-angka ajaib dalam file artikel di Wikipedia, tetapi tidak terdaftar di sana.
file-format
kenorb
sumber
sumber
file
perintah dibuat khusus untuk mengenali jenis file dengan melihat byte sihir..cdr
file dapat diubah namanya menjadi.iso
dan dikenali sebagai image CD-ROM ISO9660.Jawaban:
Yah, saya tidak 100% dalam hal ini, tetapi tampaknya dekat dengan file gambar disk Roxio Toast menurut daftar tanda tangan file yang ditemukan di sini di Wikipedia :
Tanda tangan hex yang disediakan ada:
Dan tanda tangan hex yang Anda bagikan adalah:
Perhatikan bahwa nilai hex terakhir
00
bukan70
jadi ini bahkan lebih aneh. Bertanya-tanya apakah70
cara gambar dikompresi? Info serupa tampaknya ditemukan dalam file definisi ini untukpyfsig
; pustaka tanda tangan file Python.Juga — jika saya ingat dengan benar —
.cdr
ekstensi pada file Anda tampaknya menunjukkan kepada saya bahwa file gambar disk ini dibuat dengan Roxio Toast.Dan FWIW, file dengan
.dmg
ekstensi — sebagaimana disebutkan di halaman Wikipedia —adalah format gambar “Apple Disk Image” macOS .sumber
45 52 02 00 00 00
, sedangkan tanda tangan OP sebenarnya:45 52 02 00 00 70
.The
file
perintah memberitahu saya yang merupakan "Apple driver Peta, BLOCKSIZE 512":Definisi ini dalam kode sumber file dalam file
magic/Magdir/apple
.Menariknya, ada entri yang dinonaktifkan yang akan lebih cocok: "Data Partisi Apple".
sumber
printf '\x45\x52\x02\x00\x00\x70' - | file -
dan hasilnya akan seperti itu/dev/stdin: Apple Driver Map, blocksize 512
.printf '\x45\x52\x02\x00\x00\x70' - | file -
memiliki yang tidak perlu-
sebelum pipa|
.file
pada file mereka yang sebenarnya. Mungkin memiliki jawaban yang berbeda mengingat semuanya.