文本转二进制转换器 — 免费在线工具
什么是 文本转二进制转换器?
“文本转二进制转换器”将标准的人类语言转换为原始机器码,该码完全由数字1和0表示。计算机通过数十亿个微小的开关进行运算,这些开关要么处于“开”(1)状态,要么处于“关”(0)状态。 为了存储一个单词,计算机将每个字母转换为由这些开关组成的8位序列。本工具正是执行这一转换,直观地展示您的文本在计算机内存中的存储形式。它因能生成隐晦的信息、谜题以及极具美感的科技艺术作品而广受欢迎。
何时使用 文本转二进制转换器?
使用此工具为朋友、密室逃脱或增强现实游戏(ARG)创建秘密密码或谜题。 艺术家和设计师利用二进制代码创作酷炫的“黑客”风格图形和赛博朋克图像。计算机科学教师则用它来实时演示数据序列化和 ASCII 映射的工作原理。如果有人发给你的消息看起来只是一串无尽的 0 和 1,你可以使用 二进制转文本转换器 对其进行解码。
如何使用此工具
- 1Paste or type your text
- 2Click 'Convert to Binary'
- 3Copy the binary output with spaces between bytes
输出结果将把 0 和 1 分组为以空格分隔的 8 字符块。这样不仅更易于阅读,还能在复制时防止数据损坏。
示例
| Input | Output |
|---|---|
| Hi | 01001000 01101001 |
| A | 01000001 |
| Hello | 01001000 01100101 01101100 01101100 01101111 |
| 123 | 00110001 00110010 00110011 |
| Yes | 01011001 01100101 01110011 |
规则与行为
- 输入框中输入的每个字符(包括字母、空格和标点符号)都位于 UTF-8/ASCII 字符表中。
- 该字符对应的十进制数被数学转换为二进制数。
- 二进制数在前面补零,以确保其长度正好为 8 位(1 字节),并为便于阅读而在输出时添加了一个空格。
相关工具
常见问题
文本是如何转换为二进制的?
根据 ASCII/Unicode 标准,键盘上的每个字母都被分配了一个主编号(例如,“a” = 97)。当您将文本转换为二进制时,该工具会获取该数字,将其转换为二进制数(97 变为 01100001),并输出结果。
为什么有这么多数字?
二进制仅使用两个数字(0 和 1)。由于这一限制,仅表示一个字母就需要一串恰好由 8 个数字组成的序列(称为“字节”)。因此,像“Strawberry”这样短短的 10 个字母的单词,写成二进制代码竟需要多达 80 个数字。
为什么输出结果中有空格?
添加空格是为了提高可读性和安全性。通过将二进制数据分成8位一组的块,你可以轻松辨认出每个字母。如果将其压缩成一个巨大的数字,然后不小心删除了中间的一个零,解码时整个消息的其余部分都会被破坏。
大小写会改变二进制代码吗?
我能把数字转换成二进制吗?
是的。不过需要注意的是,将字符“5”进行文本转换所得到的二进制结果,与对整数5进行数学转换所得到的结果是不同的。该工具将数字视为文本字符,这对于加密信息来说再合适不过了。