二进制转文本
将二进制(空格分隔的8位组)解码为文本,或将文本编码为二进制。
二进制输入(空格分隔的8位组)
解码文本
无法将字节解码为 UTF-8。
关于本工具
二进制文本转换器可在人类可读的文本和二进制(2进制)表示之间相互转换。在"二进制→文本"模式下,粘贴空格分隔的8位二进制组,工具将其解码为对应的 UTF-8 文本。在"文本→二进制"模式下,任意文本(包括 Unicode 字符)使用 UTF-8 字节序列编码,每个字节表示为8位二进制数。
二进制编码是计算的基础:内存中存储的每个字符最终都是0和1的序列。该工具使这种映射关系清晰可见,便于学习、调试或数据编码任务。
使用方法
- 选择"二进制→文本"或"文本→二进制"模式。
- 粘贴二进制数据(空格分隔的8位组)或输入文本。
- 结果即时显示在右侧面板。
- 点击复制以复制输出。
- 使用示例按钮快速探索示例。
使用场景
学生通过将熟悉的单词转换为0和1来学习二进制编码。开发者在调试时解码二进制编码的日志或协议数据。CTF 选手解码挑战数据中隐藏的二进制字符串。网络工程师以二进制形式逐字节检查原始数据包载荷。
常见问题
- 使用哪种编码? — UTF-8。每个字符可能占1-4个字节,每个字节对应一个8位二进制组。
- 需要指定所有8位吗? — 接受少于8位的组(会自动补零)。例如:1001000 视为 01001000。
- 可以用换行符代替空格吗? — 任何空白字符(空格、换行、制表符)都视为二进制组间的分隔符。
- 解码出现奇怪字符怎么办? — 输入字节可能表示非 UTF-8 的字符编码。本工具始终以 UTF-8 解码,无效序列用替换字符表示。