一、Hex编码简介
Hex 全称 是Intel HEX。Hex文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。在Intel HEX文件中,每一行包含一个HEX记录。这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。
那么Hex编码是什么呢?就是将数据转化成符合Intel HEX文件中的数据格式的编码方式。举一个简单的例子,如下:
99、105、224,7
编码之后的数据为:“6369e007”,是一个字符串。
二、Hex编码与解码实现
- staticconstcharhex_table_uc[16]={ '0','1','2','3',
- '4','5','6','7',
- '8','9','A','B',
- 'C','D',