用于查看文件字节的程序

时间:2013-07-17 11:23:21

标签: byte file-format

我正在研究一些文件格式,为了使用它们,我想在字节级别理解它们。我一直试图找到一个显示文件字节的程序,但到目前为止我唯一只支持以十六进制显示字节。我希望它们以十进制而不是十六进制显示,因为我正在查看的格式使用十进制。我可以编写自己的程序来执行此操作,但这样可读性会降低,并且需要更多时间。目前我找到的所有程序都只以十六进制显示其输出。

2 个答案:

答案 0 :(得分:0)

你可以试试HexEdit。它提供了将内容显示为整数值的选项。 (属性窗口):

Overview and options

您可以从www.hexedit.com下载。

答案 1 :(得分:0)

对我而言,以下作品:

$ od -t u1 /bin/ls | head -5
0000000 127 069 076 070 001 002 001 000 000 000 000 000 000 000 000 000
0000020 000 002 000 002 000 000 000 001 000 001 015 192 000 000 000 052
0000040 000 000 103 092 000 000 000 000 000 052 000 032 000 006 000 040
0000060 000 023 000 021 000 000 000 006 000 000 000 052 000 001 000 052
0000100 000 000 000 000 000 000 000 192 000 000 000 192 000 000 000 005
但是,我发现用十进制来看它是一个坏主意。

如果有人潜入这些问题,应该能够将十六进制字节值精神转换为十进制或ASCII字符。