"45 52 02" 바이트로 시작하는 파일 형식은 무엇입니까?

"45 52 02" 바이트로 시작하는 파일 형식은 무엇입니까?

파일 형식이 있습니다 .cdr.코렐 드로우파일)을 열거나 굽는 데 문제가 있습니다. 디스크 이미지일 것으로 예상됩니다. 처음 몇 줄은 다음과 같습니다.

$ 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

이 파일은 어떤 형식으로 되어 있나요?

나는 확인했다파일의 매직 넘버Wikipedia에 기사가 있지만 거기에는 나와 있지 않습니다.

답변1

글쎄, 나는 이것에 대해 100%는 아니지만 거의 비슷해 보인다.록시오 토스트디스크 이미지 파일에 따라Wikipedia에서 찾을 수 있는 파일 서명 목록:

Roxio Toast 디스크 이미지 파일과 일부 .dmg 파일도 동일한 바이트로 시작합니다.

제공된 16진수 서명은 다음과 같습니다.

45 52 02 00 00 00

공유하는 16진수 서명은 다음과 같습니다.

45 52 02 00 00 70

마지막 16진수 값은 00대신이므로 70이는 더욱 이상합니다. 70이미지가 압축된다는 뜻 인지 궁금하세요 ? 비슷한 정보는 다음에서 찾을 수 있는 것 같습니다.이 정의 파일pyfsig; Python 파일 서명 라이브러리.

또한 제 기억이 맞다면 .cdr파일의 확장자는 이 디스크 이미지 파일이 Roxio Toast로 만들어졌음을 나타내는 것 같습니다.

그리고 FWIW, 확장자를 가진 파일은 .dmg다음과 같습니다.Wikipedia 페이지에 언급됨—macOS입니다“Apple 디스크 이미지”이미지 형식을 지정합니다.

답변2

명령 은 file"Apple 드라이버 맵, 블록 크기 512"를 알려줍니다.

printf '\x45\x52\x02\x00\x00\x70' | file -
# /dev/stdin: Apple Driver Map, blocksize 512

정의는 파일의 파일 소스 코드에 있습니다.magic/Magdir/apple.

흥미롭게도 "Apple Partition data"라는 더 잘 일치하는 비활성화된 항목이 있습니다.

관련 정보