十六进制查看器

选择文件,或粘贴一段文本,即可查看它的字节(十六进制)和 ASCII。跳转到指定偏移量,搜索字节或文本,并读取光标处字节的数值和字符。

免费 在浏览器中运行 核对于2026年11月10日星期二

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 选择文件,或切换到 “粘贴文本”,然后输入或粘贴文本。
  2. 用鼠标滚轮、滚动条,或方向键和翻页键滚动,点击一个字节即可将其选中。
  3. 在 “跳转到偏移量” 中输入 0x1000 这样的位置,或在 “搜索” 下输入 DE AD BE EF 这样的字节,然后点击 “查找下一个”。
  4. 在 “字节检查器” 中读取光标处字节的整数、浮点数和 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日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。