2008-10-10 4 views

답변

1

원하는 정보를 알고 있고 16 진수 덤프에서이를 인식 할 수 있다면 데이터가 정렬되었는지 여부에 대한 정보를 바탕으로 추정 할 수 있습니다. 그러나 여러면에서 질문에 답할 수 없습니다. 데이터는 어디에서 왔습니까? 왜 그 사람에게 (어떻게 프로그램을 만들었습니까, 아마도) 어떻게 만들어 졌는지 묻지 못합니까?

당신이 '나는 데이터를 보는 데 사용할 수있는 어떤 도구'요구하는 경우에, 당신은 고려할 수 :

  • OD (진수 덤프를 - 아마 너무 -c 옵션)
  • HD (16 진수 덤프 - 항상 사용 가능한 것은 아니며 HP-UX에는없는 것으로 보입니다.)
  • sed l (데이터의 목록을 의미하며 대부분의 데이터가 일반 텍스트가 아니면 좋은 옵션이 아님)

아니면 P에서 할 수 있습니다. erl. 옛날 옛적에 (1987 년 정도), 필자는 계속해서 사용할 odx (16 진수 덤프의 8 진수 덤프) 프로그램을 작성했습니다. 이것은 16 진수 덤프, 라인 당 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: