用HexView 观察编译后的机器代码

HexView是一个工具,它以十六进制形式显示文件内容,包括源程序中的字节、字符编码和偏移量。通过HexView,用户可以观察到汉字编码为两个字节以及查看文件结构信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HexView 用于打开任意一个文件,以十六进制的形式从头到尾显示它每个字节的内容。

下载:

链接:https://pan.baidu.com/s/1zB9r5WwuTMIPNMlYl5HlvA 
提取码:5ndl

双击启动 HexView,然后选择菜单“文件”-“打开文件以显示”,在文件选择对话框里找到你程序文件,HexView 程序将以十六进制的形式显示刚刚选择的文件
在这里插入图片描述
在 HexView 中,文件的内容以十六进制的形式显示在窗口中间,以 16 个字节为一行,字节之间以空白分隔,所以看起来很稀疏。如果文件较大的话,则会分成很多行。
作为对照,每个字节还会以字符的形式显示在窗口右侧,如果它确实可显示为一个字符的话。如果该字节并非一个可以显示的字符,则显示一个替代的字符“.”。因为源程序中还有汉字注释,所以,如果细心的话,从图中可以算出每个汉字的编码是两个字节,比如“将”字的编码是0xBD0xAB。由于HexView 以单字节的形式来显示每个字符,所以无法显示汉字。
左边的数字,是每一行第一个字节相对于文件头部的距离(偏移,也是以十六进制数显示的。字母“m”是整个源程序文件内的第 个字符,因此,它的偏移量是 00000000 (H)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值