문제
이진 파일의 데이터가 특히 HPUX 시스템에 대해 정렬되거나 포장 된 경우 HEX 편집기를 통해 볼 수있는 방법이 있습니까?
해결책
원하는 것을 알고 육각 덤프에서 인식 할 수 있다면 데이터가 정렬되었는지 여부에 대한 정보를 제공 할 수 있습니다. 그러나 여러 가지면에서 귀하의 질문은 대답 할 수 없습니다. 데이터는 어디에서 왔습니까? 왜 그 사람에게 (아마도 프로그램을 운전하는 것, 아마도 그것이 어떻게 만들어 졌는지 물어볼 수 없습니까?
'데이터를 보는 데 어떤 도구를 사용할 수 있는지'묻는다면 다음을 고려할 수 있습니다.
- OD (Octal Dump- 아마도 -c 옵션도 포함)
- HD (16 진수 - 항상 사용 가능한 것은 아니며 HP -UX에없는 것 같습니다)
- sed l (그것은 소문자 ELL- 데이터를 나열하는 것을 의미합니다. 대부분의 데이터가 일반 텍스트가 아닌 한 좋은 옵션이 아닙니다)
또는 Perl에서 할 수 있습니다. 오래 전에 (1987 년 정도), 나는 계속 사용하는 프로그램 ODX (옥탈 덤프 - hex -이상한)를 썼습니다. 라인 당 16 바이트, 인쇄용 캐릭터의 이미지를 제공합니다. . 이 예제는 그다지 흥미롭지 않습니다 (ODX 자체 - Sun Sparc에서) :
Black JL: odx odx | sed 10q
0x0000: 7F 45 4C 46 01 02 01 00 00 00 00 00 00 00 00 00 .ELF............
0x0010: 00 02 00 12 00 00 00 01 00 01 0D 84 00 00 00 34 ...............4
0x0020: 00 00 77 9C 00 00 01 00 00 34 00 20 00 05 00 28 ..w......4. ...(
0x0030: 00 24 00 23 00 00 00 06 00 00 00 34 00 01 00 34 .$.#.......4...4
0x0040: 00 00 00 00 00 00 00 A0 00 00 00 A0 00 00 00 05 ................
0x0050: 00 00 00 00 00 00 00 03 00 00 00 D4 00 00 00 00 ................
0x0060: 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 04 ................
0x0070: 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00 ................
0x0080: 00 00 00 00 00 00 22 86 00 00 22 86 00 00 00 05 ......"...".....
0x0090: 00 01 00 00 00 00 00 01 00 00 22 88 00 02 22 88 .........."...".
Black JL:
제휴하지 않습니다 StackOverflow