Hex Dump 查看器
粘贴文本或上传文件(最多 64 KB),按 `xxd` 或 `hexdump -C` 的方式显示:hex 偏移列、hex 字节、可打印字符 ASCII 区(不可打印字节显示为 `.`)。用于发现 BOM、隐藏控制字符、编码不一致,或了解文件实际内容。
—
Hex dump (14 字节)
00000000 48 65 6C 6C 6F 2C 20 77 6F 72 6C 64 21 0A |Hello, world!.|
所有处理都在本地 — 文件内容不会离开你的浏览器。
使用方法
- 在文本与文件输入之间切换。
- 选择每行 8、16 或 32 字节。
- 查看 hex 列与 ASCII 区,按需复制 dump。
常见问题
- 为什么有文件大小限制?
- 浏览器渲染 hex dump 对几十 KB 很快,超过 1 MB 会卡顿。64 KB 上限保持 UI 响应 — 更大文件请用命令行 `xxd`。
- 文本输入的编码?
- UTF-8。`é` 这样的字符显示为两字节(`C3 A9`),ASCII 字符为单字节。如需特定编码,请将已编码的字节通过文件输入。
- 为什么不可打印字节显示为 `.`?
- 与 `xxd` 惯例相同:可打印 ASCII 范围(0x20–0x7E)之外的字节显示为 `.`,保持对齐可读。hex 列仍显示精确字节。
- 会上传我的文件吗?
- 不会。通过 FileReader API 读取,在浏览器内本地计算 dump。
相关工具
位运算计算器
对两个整数进行 AND、OR、XOR、NOT 和移位运算 —— 以二进制、十六进制、无符号和有符号十进制显示,可选 8、16、32 或 64 位宽。
开发 0 0
ASCII 码表
256 行 ASCII / 扩展 ASCII 表 — 十进制、十六进制、八进制、二进制,以及控制字符名称。可搜索、可复制。
开发 0 0
进制转换器
在二进制、八进制、十进制和十六进制之间转换数字。
转换 0 0
字节大小换算(KB / KiB / MB / MiB / ...)
在十进制(KB、MB、GB——SI 基数 1000)与二进制(KiB、MiB、GiB——IEC 基数 1024)字节单位间换算,附比特。
转换 0 0
MessagePack 解码器
粘贴 base64 或 hex 的 MessagePack 字节,在浏览器中读出取值——类型、嵌套映射、二进制块与时间戳。
开发 0 0
Protobuf 解码器(无需 .proto)
粘贴 base64 或 hex 的 protobuf 字节,无需 schema 即可读出字段编号、wire 类型、嵌套消息、字符串和 packed 数组。
开发 0 0