十六进制与字节序
更多
十六进制用两个字符表示一个字节,例如 FF 是十进制 255。字节序说明多个字节组成整数时,低有效字节与高有效字节的排列方向。[1]
两字节示例
字节 12 34 若按大端读取,为十六进制整数 0x1234;若按小端读取,则为 0x3412。字节本身没有变化,变的是整数解释。字节偏移通常从 0 开始计数,但有些编辑器以 1 开始显示位置,引用时应写清。
文本与二进制
十六进制窗口显示的是原始字节;旁边的字符预览依赖选用的字符编码。看到不可读符号不代表数据损坏。理解文件结构时应同时标注偏移、字段长度、字节序和所依据的格式规范,而非只猜一段数据“像文字”。