使用方法
- 选择文件,或切换到 “粘贴文本”,然后输入或粘贴文本。
- 用鼠标滚轮、滚动条,或方向键和翻页键滚动,点击一个字节即可将其选中。
- 在 “跳转到偏移量” 中输入 0x1000 这样的位置,或在 “搜索” 下输入 DE AD BE EF 这样的字节,然后点击 “查找下一个”。
- 在 “字节检查器” 中读取光标处字节的整数、浮点数和 UTF-8 字符。
阅读转储内容
每一行显示16个字节。行首的偏移量是该行第一个字节的位置,从0开始计数,以十六进制表示。ASCII 一列显示可打印的 ASCII 字母、数字和标点对应的字节;其他字节,例如控制字符或非 ASCII 字母的字节,则显示为一个点。
页面只读取屏幕上的行,每次读取几千字节,因此大文件能很快打开,而且从不整体载入。文件不会上传,而是在您的浏览器中读取。
搜索与偏移量
搜索十六进制字节时,会查找完全相同的字节,可带空格和 0x,也可不带。搜索文本时,会按 UTF-8 字节(RFC 3629)查找,因此 ğ 这样的字母就是两个字节 C4 9F。每次搜索都从光标之后开始,到达数据末尾后回到开头。偏移量可以是十进制,例如4096,也可以是带 0x 前缀的十六进制,例如 0x1000。
字节检查器
检查器从光标处开始,按各种类型读取字节。小端序把第一个字节当作最低有效位,大端序则把它当作最高有效位。例如,字节01 02 03 04作为小端序的32位整数是67305985,作为大端序则是16909060。浮点数按 IEEE 754 格式读取,因此0.1这样的数值会显示为与它最接近的二进制小数。
示例:单词 Hello
文本 Hello 共有五个字节。在转储中它从偏移量00000000开始,第一行的十六进制为48 65 6C 6C 6F,ASCII 为 Hello。下表列出该行。
Hello 中的每个字母都是一个字节,因此无论字节顺序如何,这一行都相同。
| 偏移量 | 十六进制字节 | ASCII |
|---|---|---|
| 00000000 | 48 65 6C 6C 6F | Hello |
常见问题
为什么 ASCII 一列显示的是点?
点代表一个不可打印的 ASCII 字符的字节,例如控制码、零字节或非 ASCII 字母的字节。十六进制一列显示的是它的真实值。
小端序和大端序有什么区别?
两种顺序把同样的字节按相反的次序排列。字节01 02 03 04在小端序中是 0x04030201,在大端序中是 0x01020304,因此请按照格式所用的顺序读取数字。
为什么我的文本搜索找不到这个词?
文本搜索查找的是 UTF-8 字节。以其他编码(例如 Windows-1254)保存的文件,会用不同的字节存储同样的字母,因此请改用十六进制搜索这些字节。
可以在这里修改字节吗?
不可以。查看器只读取文件,原文件不会被改动,页面也不会向您的设备写入任何内容。如需修改字节,请使用专门的十六进制编辑器。
最大能打开多大的文件?
最大2 GB。页面分块读取屏幕上的行,并分段进行搜索,因此在大文件中搜索可能需要一些时间,找到后会显示结果。
我的文件会被发送到什么地方吗?
不会。文件在您的浏览器中读取,不会上传到我们的服务器,服务器上也不会保存任何内容。
资料来源
数据和文字最近核对于2026年11月10日星期二。