二进制编辑器
以十六进制查看文件字节,并替换所选偏移量处的值。撤销编辑后,可将编辑后的内容另存为独立文件或十六进制文本。
功能介绍
检查字节偏移量和值
同时查看字节偏移量、十六进制值和 ASCII。输入偏移量即可跳转到指定字节。
替换单个字节并保存
将已有字节替换为 00 到 FF 之间的值,撤销最近的编辑,并将编辑后的内容下载为单独的文件。
使用方法
加载文件或十六进制字节
选择一个文件,或输入类似 41 42 0A 的字节序列并加载。上限为 1 MiB。
选择要编辑的字节
在表格中选择一个值,或以十进制或带 0x 前缀的十六进制输入其偏移量。
应用新值
输入 00 到 FF 之间的两位数值,然后点击“替换字节”。可以逐次撤销编辑。
保存编辑后的内容
将编辑后的二进制文件另行下载。你也可以复制十六进制字节,或将其保存为文本。
适用场景
检查文件头
读取文件的前几个字节,以了解其格式信息。
更改已知偏移量处的值
检查偏移量和原始值,替换所需字节,并将结果另存为独立文件。
读取字节偏移量和十六进制值
偏移量从零开始
偏移量是从文件开头开始计数的位置。十六进制 0x1A 和十进制 26 表示同一个字节。
一个字节使用两位十六进制数
00 到 FF 的值表示十进制 0 到 255。例如,41 对应 ASCII 字符 A。
ASCII 显示范围有限
显示范围为 0x20 到 0x7E 的 ASCII 字符。其他值会显示为点。本工具不会检测或还原日语等文本编码。
字节替换与文件结构
替换已有字节不会改变文件长度。更改后的值可能导致文件无法读取,因此请保留原始文件并检查编辑结果。
撤销更改的方式
“撤销字节编辑”会还原最近一次字节更改。“恢复已加载字节”会返回到最近一次成功加载的文件或十六进制输入,并清除撤销历史。
常见问题
可以添加或删除字节吗?
此页面会替换已有字节,不会通过插入或删除字节来更改文件长度。
会覆盖原始文件吗?
不会。编辑后的内容会以文件名前添加 edited_ 的形式下载。
可以撤销多少次编辑?
你可以撤销最近 1,000 次字节编辑。重新加载文件后会建立新的起始状态。
接受什么格式的十六进制输入?
使用 00 到 FF 的两位数值,可选用空格或换行分隔。不要包含 0x 前缀或偏移量列。加载空字段会创建零字节文件。
文件最大可以多大?
单个文件最大为 1 MiB(1,048,576 字节)。表格每页显示 256 字节。
输入和结果
- 输入
- 一个文件或一串十六进制字节,最大为 1 MiB。
- 编辑
- 替换所选偏移量处的字节,撤销最近的编辑,或恢复已加载的字节。
- 结果
- 编辑后的二进制文件、复制的十六进制字节,或十六进制文本文件。不会覆盖原始文件。