2014-11-28 12 views
0

wmf 사양에 따르면 데이터는 작은 인디언 형식으로 저장되지만 비트 필드에 사용되는 바이트 번호는 빅 엔디안입니다. META_SETMAPMODE = 0x0103의 RecordType 열거 형입니다.16 진수 편집기로 wmf 파일의 레코드 검색

그러나 16 진수 편집기로 wmf 파일을 열고 01 03 값을 검색하면 결과가 반환되지 않습니다. WMF에이 레코드 100 %가 포함되어 있습니다. 이 규격에서 "하위 바이트는 RecordType 열거의 하위 바이트와 일치해야한다"고 명시되어있다.

내가 뭘 잘못하고 있니?

모든 아이디어 나 조언을 주시면 감사하겠습니다.

감사합니다.

답변

0

밝혀졌습니다. 매우 간단했습니다. 비트 필드에 사용되는 바이트 번호는 빅 엔디안이므로 순서가 바뀝니다. META_SETMAPMODE에 대한 RecordType 열거의 예는 0x0103이며 03 01로 저장됩니다.