TC

二进制转文本转换器 — 免费在线工具

Processed locally. No data stored.
0 chars

什么是 二进制转文本转换器?

二进制转文本转换器将原始机器码(一串1和0)转换回人类可读的语言。由于计算机只理解“开”(1)和“关”(0),因此互联网上的每一个单词、图片和视频最终都以二进制代码的形式存储。该工具将这些无穷无尽的数字分组为8位字节,并使用标准的ASCII和UTF-8编码表对其进行解码。 该工具被学习计算机科学基础知识的学生和破解彩蛋代码的玩家广泛使用。

何时使用 二进制转文本转换器?

使用此工具解码隐藏在电子游戏、ARG(另类现实游戏)线索或网络谜题中的秘密信息——这些内容通常会将二进制字符串作为简单的加密方式。 计算机科学专业的学生使用它来练习并验证对字节级数据存储的理解。安全研究人员偶尔会用它来查看原始数据包。如果您想用机器码编写自己的秘密信息,请使用我们的 文本转二进制转换器

如何使用此工具

  1. 1Paste your binary code (space-separated bytes)
  2. 2Click 'Convert to Text'
  3. 3Copy the decoded text result

当您的二进制字符串按8位字节正确分隔时(例如 '01001000 01101001'),该工具的效果最佳。对于连续且未分隔的二进制字符串,它也会尝试通过每8个字符切分一次来进行解析。

示例

InputOutput
01001000 01101001Hi
01000001A
01001000 01100101 01101100 01101100 01101111Hello
01001010 01000001 01010110 01000001JAVA
00110001 00110010 00110011123

规则与行为

  • 系统会严格解析输入内容,仅保留数字“0”和“1”。所有其他字符将被忽略或导致错误。
  • 该字符串被划分为每个恰好包含8位(1字节)的块。
  • 每个8位字节都会被数学转换为相应的十进制值,然后映射到对应的Unicode/ASCII字符,从而显示出文本。

相关工具

常见问题

什么是二进制代码?

二进制是一种以2为基数的计数系统,是所有计算机的运行基础。它仅包含两个数字:0和1。通过将8个1和0组合在一起(称为一个字节),计算机可以表示256种不同的值,这些值可直接对应字母、数字和标点符号。

数字之间需要加空格吗?

严格来说不是,但这确实有帮助。该工具以8位为一组读取二进制数据(每个字符对应一个字节)。如果你粘贴一串没有空格的连续1和0,工具会自动将其切分成8个字符的片段。但是,如果你的字符串中缺失一位,后续的所有字符都会对齐错误,导致结果失效。

解码器为什么会输出乱码?

如果输出结果看起来像是随机的汉字或奇怪的Wingdings字符,这意味着您的二进制数据并非标准英文文本。它可能是代表图像或压缩文件的二进制数据,也可能是由于缺少一位数字而导致的偏移。该工具已尽力而为,但无法解析非文本数据。

01000001 怎么就等于字母“A”了?

在二进制数制中,'01000001' 等于十进制数 65。在经典的 ASCII 字符表(计算机的通用字符集)中,数字 65 被正式分配给大写字母 'A'。该工具仅是即时执行这一数学转换。

二进制能表示表情符号吗?

是的。表情符号需要更多的数据,因此一个表情符号需要三到四个字节(24到32个1和0),而不是一个8位字节。我们的工具采用现代UTF-8解码技术,因此能够成功地将这些多个字节组合在一起,完美地呈现表情符号。