문제

이진 파일의 데이터가 특히 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:
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top