二进制编辑器

关于此工具

可加载任意文件,并在行内编辑十六进制(HEX)ASCII;修改的单元会以红色突出显示。 全部处理完全在浏览器内完成,不会上传数据。得益于 Web Worker、去抖和命中数上限,即使 7~20 MB 级别也能保持搜索不卡顿。

编辑模式
编辑
选区/更改
选区:— 已改动:0
0 / 0
偏移 HEX ASCII

使用方法

  1. 通过“文件”载入,所有处理都在浏览器内完成且不会发送数据。
  2. 单击 HEX 或 ASCII 单元即可行内编辑。HEX 需要两位(0-9A-F),ASCII 仅接受单个字符。
  3. 搜索可在 ASCIIHEX 之间切换。HEX 可输入“DE AD BE EF”或“DEADBEEF”,ASCII 可选择区分或忽略大小写。
  4. 插入/删除 会以光标位置为基准修改 1 个字节。
  5. 保存 会下载当前缓冲区。

补充说明(防止卡顿)

  • 搜索在 Web Worker 中执行,界面保持响应。
  • 输入经过去抖(约 180 ms),快速输入会取消之前的搜索。
  • 最多显示 500 个命中;超出时会在末尾显示 +
  • 7~20 MB 级别实测表现良好;更大的文件可减少“可见行数”以保持滚动顺畅。

注意事项

  • 在编辑过程中打开其他文件会丢弃未保存的更改,必要时请先保存。
  • ASCII 列仅接受可打印字符;其他字节会显示为 .