0
有没有办法通过十六进制编辑器或其他方式查看二进制文件中的数据是否对齐或打包,特别是对于HPUX系统?Binary Database Aligned or Packed
有没有办法通过十六进制编辑器或其他方式查看二进制文件中的数据是否对齐或打包,特别是对于HPUX系统?Binary Database Aligned or Packed
如果你知道你在找什么,并且可以在十六进制转储中识别它,那么你可以对数据是否对齐或者打包做出明智的估计。但在很多方面,你的问题是无法回答的。数据来自哪里?为什么你不能问这个人(推测一个程序)是如何创建的?
如果你问“我可以使用什么工具来查看数据”,那么你可以考虑:
或者你可以在P ERL。很久以前(1987年左右),我写了一个程序odx(十六进制十六进制转储 - 奇怪),我继续使用 - 它给了我一个十六进制转储,每行16个字节,再加上可打印字符的图像。这个例子并不是很令人兴奋(在Sun Sparc上运行odx本身):
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: