二进制转ASCII

将二进制字节标记解码为标准 7 位 ASCII 文本。粘贴二进制分组后,立即查看解码字符及其二进制、十进制和十六进制值。

常见问题

二进制转 ASCII 转换器有什么作用?

它把每个二进制值按 ASCII 编码读取,并返回对应字符。例如 01001000 01101001 会得到 Hi。

一个 ASCII 字符有多少位?

标准 ASCII 使用 7 位,但通常会在前面补零,写成 8 位字节。

二进制值之间可以用空格分隔吗?

可以。二进制标记之间可使用空格、逗号、换行,或这些分隔符的组合。

为什么 01000001 是字母 A?

01000001 是二进制 65,而 ASCII 将十进制 65 分配给大写 A。

为什么 10000000 会报错?

它表示十进制 128,超过标准 ASCII 的 0–127 范围。它可能属于 UTF-8 序列;当前所有二进制转换器都不会解码它。

这个转换器能解码 Unicode 二进制吗?

不能。它专门处理标准 ASCII;当前所有二进制转换器都不会解码 UTF-8 多字节序列。请使用 ASCII 转换器查看 Unicode 码点。

空格的二进制是什么?

空格的十进制值为 32,十六进制为 20,二进制为 00100000。

可以复制解码后的文本吗?

可以。点击结果旁的复制按钮即可复制解码后的 ASCII 文本。

将二进制字节值解码为标准 ASCII 文本。例如,01001000 01101001 表示 Hi,因为两个字节分别是十进制 72 和 105。

如何将二进制转换为 ASCII

如何将二进制 01000001 转换为 ASCII 字符 A

输入 01000001。该 8 位值等于十进制 65,对应 ASCII 大写 A

如何解码 01001000 01100101 这样的二进制字节

按空格分隔粘贴二进制字节,01001000 01100101 会解码为 He

如何读取用 8 位表示的 7 位 ASCII

ASCII 只使用 0 到 127,但数据通常按完整字节显示。01000001 的前导零使它保持为 8 位对齐。

如何解码用换行或逗号分隔的二进制数据

空格、逗号和换行都可作为字节分隔符,因此可直接粘贴抓取到的数据流。

常见使用场景

  • 解答以二进制隐藏消息或线索的 CTF 题目。
  • 检查 HTTP、TCP、串口等底层协议捕获到的原始字节载荷。
  • 读取二进制内存转储或固件转储中的 ASCII 部分。
  • 验证二进制 ASCII 载荷是否能解码为预期的命令或响应。
  • 分析嵌入式固件中的诊断输出和固定消息。

读取二进制 ASCII 字节

标准 ASCII 只需要 7 位,但通常以带前导零的 8 位字节显示。01000001 是十进制 65、十六进制 41,即大写 A。控制字符会显示为可见的控制符号,不会在结果中消失。

何时使用本工具而不是二进制翻译器

本转换器是单向、严格且仅支持 ASCII(0–127)的工具。它会拒绝大于 127 的字节,以便清楚识别格式错误的 ASCII 数据。二进制翻译器是一个双向便捷工具,会将每个 8 位分组作为一个 JavaScript charCode 处理。它适用于基本的单字节内容,但不会解码 UTF-8 多字节序列。

常见 ASCII 字符的二进制值

字符二进制十进制
A0100000165
a0110000197
00011000048
空格0010000032
!0010000133
换行0000101010

相关工具