十六进制与字节序:修订间差异
更多
重排科普目录与分类页面;保留工具索引和学习资源 |
重写科普正文:定义、结构、原理与资料表 |
||
| 第1行: | 第1行: | ||
十六进制以 0—9、A—F 表示数值,每两位可表示一个 0—255 的字节。十六进制查看器通常同时显示字节偏移、字节的十六进制写法和可显示字符的文本预览。 | |||
== | == 多字节整数的排列 == | ||
字节序规定多字节整数在连续内存或文件中的存放顺序。数值 <code>0x1234</code> 占两个字节时,大端序为 <code>12 34</code>,小端序为 <code>34 12</code>。字节序不会改变单个字节内部比特的通常书写方向。 | |||
= | {| class="wikitable" | ||
! 概念 !! 含义 | |||
|- | |||
| 偏移 || 字节相对于文件开头的位置,常从 0 开始。 | |||
|- | |||
| 大端序 || 高有效字节在低地址。 | |||
|- | |||
| 小端序 || 低有效字节在低地址。 | |||
|} | |||
相同字节可按文本、整数、像素或其他结构解释;编码和字节序都依赖文件格式的定义。 | |||
== 参考资料 == | == 参考资料 == | ||
* [https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/DataView MDN《DataView》,中文,大小端读取] | |||
[[工具和科普/图片与文件|返回图片与文件]] | [[工具和科普/图片与文件|返回图片与文件]] | ||
2026年10月14日 (三) 10:14的最新版本
十六进制以 0—9、A—F 表示数值,每两位可表示一个 0—255 的字节。十六进制查看器通常同时显示字节偏移、字节的十六进制写法和可显示字符的文本预览。
多字节整数的排列
字节序规定多字节整数在连续内存或文件中的存放顺序。数值 0x1234 占两个字节时,大端序为 12 34,小端序为 34 12。字节序不会改变单个字节内部比特的通常书写方向。
| 概念 | 含义 |
|---|---|
| 偏移 | 字节相对于文件开头的位置,常从 0 开始。 |
| 大端序 | 高有效字节在低地址。 |
| 小端序 | 低有效字节在低地址。 |
相同字节可按文本、整数、像素或其他结构解释;编码和字节序都依赖文件格式的定义。