ZH
我的工具

在线十六进制编辑器

以带偏移量和 ASCII 的十六进制转储查看任意文件,搜索字节或文本,修改指定偏移处的字节并下载编辑后的文件。所有操作都在浏览器中完成。

格式为“偏移量: 十六进制字节”,或“偏移量 = "文本"”。偏移量可用十进制或 0x 十六进制。字节会在原位置被覆盖。
我的工具 →
广告

十六进制编辑器会以 00 到 FF 的数值连同偏移量显示文件的原始字节,无需任何专用软件,就能查看文件头、查找魔数、检查换行符,或修改某个数值。这个工具在浏览器本地打开任意文件,以经典的“偏移量 / 十六进制 / ASCII”视图显示,可搜索字节模式或文本,并保存修改后的副本。

使用方法

  1. 将文件拖入方框。文件只在您的设备上读取,不会被上传。
  2. 设置起始偏移量和要查看的字节数(每页最多 4 KB)。
  3. 可选:搜索十六进制字节(如 50 4B 03 04)或文本。
  4. 按“偏移量: 字节”的格式输入修改,例如 0x1A: FF 00 或 200 = "OK",然后下载编辑后的文件。

计算公式

字节偏移量 = 行偏移量 + 列(0–F) · 修改行:偏移量: 十六进制字节 或 偏移量 = "文本"

偏移量从 0 开始计数,可写成十进制(26)或十六进制(0x1A)。每行包含 16 个字节,所以行偏移量用十六进制表示时总是以 0 结尾。修改会在原位置覆盖字节,文件大小保持不变,这正是修补二进制文件和修复文件头所需要的。引号内的文本按 UTF-8 写入。引号内的文本遵循 JSON 字符串转义:\n 写入换行符,\" 写入引号。

示例

打开一个 26 字节的文本文件,内容依次为“Hello world.”、换行、“Second line.”和另一个换行。文件大小显示 26,第一行 00000000 为 48 65 6C 6C 6F 20 77 6F 72 6C 64 2E 0A 53 65 63。输入修改 0: 4A,H(48)变成 J(4A):已修改字节数为 1,下载的副本以“Jello world.”开头。搜索十六进制 0A 会在偏移量 0x0C 和 0x19(两个换行符)处找到 2 条匹配。

常见问题

我的文件会被上传到什么地方吗?

不会。文件通过浏览器的 File API 读取,编辑后的副本也在内存中生成,数据不会离开您的设备。

可以插入或删除字节吗?

不可以。修改只会覆盖已有字节,因此偏移量和文件大小保持不变。如果写入超过最后一个字节,会给出提示并拒绝,而不是悄悄让文件变大。

最大能打开多大的文件?

整个文件和编辑后的副本都必须能放进浏览器内存,实际上限取决于设备。视图一次最多显示 4 KB。搜索在 1,000 条匹配后停止,搜索和修改表格只显示前 300 行。

文本列中的点是什么意思?

它们代表不属于可打印 ASCII(低于 20 或高于 7E)的字节,例如控制字符、UTF-8 多字节字符的一部分或二进制数据。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 在线十六进制编辑器. https://kakao.mobile/zh/tools/hex-editor/

MLA

“在线十六进制编辑器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/hex-editor/.

广告