TC

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

Processed locally. No data stored.
0 chars

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

“文本转二进制转换器”将标准的人类语言转换为原始机器码,该码完全由数字1和0表示。计算机通过数十亿个微小的开关进行运算,这些开关要么处于“开”(1)状态,要么处于“关”(0)状态。 为了存储一个单词,计算机将每个字母转换为由这些开关组成的8位序列。本工具正是执行这一转换,直观地展示您的文本在计算机内存中的存储形式。它因能生成隐晦的信息、谜题以及极具美感的科技艺术作品而广受欢迎。

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

使用此工具为朋友、密室逃脱或增强现实游戏(ARG)创建秘密密码或谜题。 艺术家和设计师利用二进制代码创作酷炫的“黑客”风格图形和赛博朋克图像。计算机科学教师则用它来实时演示数据序列化和 ASCII 映射的工作原理。如果有人发给你的消息看起来只是一串无尽的 0 和 1,你可以使用 二进制转文本转换器 对其进行解码。

如何使用此工具

  1. 1Paste or type your text
  2. 2Click 'Convert to Binary'
  3. 3Copy the binary output with spaces between bytes

输出结果将把 0 和 1 分组为以空格分隔的 8 字符块。这样不仅更易于阅读,还能在复制时防止数据损坏。

示例

InputOutput
Hi01001000 01101001
A01000001
Hello01001000 01100101 01101100 01101100 01101111
12300110001 00110010 00110011
Yes01011001 01100101 01110011

规则与行为

  • 输入框中输入的每个字符(包括字母、空格和标点符号)都位于 UTF-8/ASCII 字符表中。
  • 该字符对应的十进制数被数学转换为二进制数。
  • 二进制数在前面补零,以确保其长度正好为 8 位(1 字节),并为便于阅读而在输出时添加了一个空格。

相关工具

常见问题

文本是如何转换为二进制的?

根据 ASCII/Unicode 标准,键盘上的每个字母都被分配了一个主编号(例如,“a” = 97)。当您将文本转换为二进制时,该工具会获取该数字,将其转换为二进制数(97 变为 01100001),并输出结果。

为什么有这么多数字?

二进制仅使用两个数字(0 和 1)。由于这一限制,仅表示一个字母就需要一串恰好由 8 个数字组成的序列(称为“字节”)。因此,像“Strawberry”这样短短的 10 个字母的单词,写成二进制代码竟需要多达 80 个数字。

为什么输出结果中有空格?

添加空格是为了提高可读性和安全性。通过将二进制数据分成8位一组的块,你可以轻松辨认出每个字母。如果将其压缩成一个巨大的数字,然后不小心删除了中间的一个零,解码时整个消息的其余部分都会被破坏。

大小写会改变二进制代码吗?

是的。在 ASCII 标准中,大写字母“A”(01000001)与小写字母“a”(01100001)被视为完全不同的字符。根据您选择的 大写小写 格式,二进制字符串将截然不同。

我能把数字转换成二进制吗?

是的。不过需要注意的是,将字符“5”进行文本转换所得到的二进制结果,与对整数5进行数学转换所得到的结果是不同的。该工具将数字视为文本字符,这对于加密信息来说再合适不过了。