놀라운 파일 형식

놀라운 파일 형식

~에서매직 파일 형식 매뉴얼규칙의 형식은 다음과 같아야 합니다.

offset type value message

예를 들어:

0      string   MZ
>0x18  leshort  <0x40   MS-DOS executable
>0x18  leshort  >0x3f   extended PC executable (e.g., MS Windows)

이 맥락을 사용하여 매직 파일을 이해하려고 노력하고 있습니다.이것비슷한 규칙이 있어요

# DIY-Thermocam raw data
0   name    diy-thermocam-parser
>0  beshort x   scale %d-

첫 번째 규칙은 무엇을 의미하나요? 적어도 매뉴얼 페이지에서 판단하면 이름은 유효한 유형이 아닙니다. 그리고 테스트 구성 요소가 없습니다.

답변1

보고 있는 맨페이지는 보고 있는 소프트웨어 버전에 적합하지 않습니다.

docgithub 사이트 디렉토리의 맨페이지에는 다음과 같이 나와 있습니다.

          name        Define a ``named'' magic instance that can be called
                      from another use magic entry, like a subroutine
                      call.  Named instance direct magic offsets are rela-
                      tive to the offset of the previous matched entry,
                      but indirect offsets are relative to the beginning
                      of the file as usual.  Named magic entries always
                      match.

관련 정보