查看二进制文件
简介使用工具Binary ViewerHexEdit界面介绍左侧区域与右侧区域内容的含义右侧区域中“..”的含义ASCII码表简介
想直接查看二进制文件中的二进制数据,通过一般的文件阅读器无法实现,比如HexEdit、Binary Viewer等等。
使用工具
Binary Viewer
自己下载的地址是应该是官网?。
安装好后,使用此工具打开想查看的文件,即可查看其二进制内容。
HexEdit
界面介绍
左侧区域与右侧区域内容的含义
自认,左侧是字节流内容,右侧是字符流内容。左侧红框中的内容形式是十六进制数,因为字符在操作系统中存储的形式是ASCII码值,所以左侧红框里的数值是的十六进制形式的ASCII码值,右侧是该ASCII码值对应的字符内容。。比如左侧第一个十六进制数字是65
,其对应的十进制是101
,在ASCII码表中101
对应的是e
,如上图右侧框中的第一个字母所示。下方给出ASCII码表。
右侧区域中“…”的含义
自认,右侧红框区域内的..
本义是左侧字节流的数字在右侧字符流中没有与之一一对应的字符,所以以..
的形式在右侧字符流显示,在本文件中应是表示换行之意。
ASCII码表
ASCII码,全称American Standard Code for Information Interchange
(美国信息交换标准代码),是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准。
在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示——自认,ASCII码表示使用的字符流在计算机中存储的形式,换句话说,字符型数据在内存中的存储形式是ASCII码 。
美国信息交换标准代码是由美国国家标准学会(American National Standard Institute , ANSI )制定的,是一种标准的单字节字符编码方案,用于基于文本的数据。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,后来它被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母 [3] 。
如果觉得《查看二进制文件的方法》对你有帮助,请点赞、收藏,并留下你的观点哦!