# 文本二进制转换器

使用 ASCII（7 位）或 UTF-8（8 位）编码在文本与二进制位串之间互转

> 标准页面: https://elysiatools.com/zh/tools/text-to-binary

- **分类:** Format Conversion

- **关键词:** 二进制, 文本, 编码, 解码, ascii, utf-8, 位串, base2, 文本转二进制

## 概述

文本二进制转换器是一款便捷的在线工具，支持在纯文本与二进制位串（0和1）之间进行双向转换。它支持 UTF-8、ASCII 等多种编码格式，并允许您自定义每字符位数（7位、8位或16位）以及输出的分隔符，帮助您快速完成数据的编码与解码。

## 输入项

- **输入** (textarea): Enter text or binary bit string...
- **操作** (select)
- **编码** (select)
- **每字符位数** (select)
- **分隔符（仅编码）** (select)
- **补齐到完整字节（7 位模式）** (checkbox)

## 适用场景

- 在计算机科学教学或学习中，需要演示字符在底层的二进制表示形式时。
- 调试底层网络传输协议、串口通信或分析包含二进制位流的数据包时。
- 需要将接收到的二进制位串解码还原为可读的 UTF-8 或 ASCII 文本时。

## 工作原理

- 在输入框中输入需要转换的文本内容或二进制位串。
- 选择操作类型（文本转二进制或二进制转文本），并配置编码格式（如 UTF-8 或 ASCII）和每字符位数。
- 根据需要设置输出的分隔符（空格、换行或无），并选择是否在 7 位模式下补齐到完整字节。
- 工具将实时处理输入数据并输出转换后的结果。

## 使用案例

- 计算机科学教学中演示字符编码（如 ASCII 和 UTF-8）在底层的二进制表示形式。
- 软件开发人员在调试串口通信、套接字传输时，快速验证二进制报文对应的文本内容。
- 密码学或趣味解密游戏中，对二进制密文进行快速解码还原。

## 常见问题

### 这个工具支持中文转换吗？

支持。在选择 UTF-8 编码和 8 位或 16 位字符宽度时，可以完美支持中文等非 ASCII 字符的转换。

### 什么是“每字符位数”选项？

它决定了每个字符在二进制表示中所占用的位数，支持 7 位（标准 ASCII）、8 位（UTF-8 字节）和 16 位（UTF-16 BE）。

### 转换时如何处理二进制数据之间的空格？

在文本转二进制时，您可以通过“分隔符”选项选择使用空格、换行或不使用分隔符；在解码时，工具会自动识别常见的空格分隔符。

### 为什么我的二进制数据解码后是乱码？

请确保解码时选择的编码格式（如 UTF-8 或 ASCII）以及每字符位数与原始编码时完全一致。

### “补齐到完整字节”有什么作用？

在 7 位 ASCII 模式下，勾选此项会在每个二进制字符前补零，使其凑足 8 位（1 字节），便于标准系统读取。

## 相关工具

- [ASCII85转换器](https://elysiatools.com/zh/tools/ascii85-converter): 将文本编码/解码为ASCII85格式（Adobe版本）
- [Base32转换器](https://elysiatools.com/zh/tools/base32-converter): 将文本编码/解码为Base32格式，支持多种变体
- [Base45转换器](https://elysiatools.com/zh/tools/base45-converter): 将文本编码/解码为Base45格式（RFC 9285）
- [Base58转换器](https://elysiatools.com/zh/tools/base58-converter): 将文本编码/解码为Base58格式，支持比特币和瑞波币变体
- [Base62转换器](https://elysiatools.com/zh/tools/base62-converter): 将文本编码/解码为Base62格式（0-9, A-Z, a-z）
- [Base64转换器](https://elysiatools.com/zh/tools/base64-converter): 将数据编码/解码为Base64格式，支持URL安全选项
- [Base91转换器](https://elysiatools.com/zh/tools/base91-converter): 将文本编码/解码为Base91格式（ascii+basE91算法）
- [盲文转换器](https://elysiatools.com/zh/tools/braille-converter): 将文本转换为盲文字符或将盲文解码为文本

## 示例

- [含表情符号的文本示例](https://elysiatools.com/zh/samples/text-with-emoji-samples): 用于测试表情符号提取的各种语言混合文本和Unicode表情符号
- [文本日期示例](https://elysiatools.com/zh/samples/text-with-date-samples): 包含各种日期格式的文本，用于测试日期提取和解析
- [大小写转换样本](https://elysiatools.com/zh/samples/text-case-formats): 不同命名约定之间的大小写转换测试样本
- [中英混合文本示例](https://elysiatools.com/zh/samples/text-chinese-english-mixed-samples): 用于测试自动添加空格工具的中英文混合内容示例文本文件

## 相关内容

- [二进制编码、文件取证与完整性校验工具](https://elysiatools.com/zh/hubs/binary-encoding-file-forensics-integrity): 在一个实用的二进制数据流程中完成原始字节查看、进制与文本编码转换、文件签名识别、熵分析以及哈希和校验和验证。
- [文本大小写、编码与规范化转换工具](https://elysiatools.com/zh/hubs/text-convert): 在一个专题中比较文本大小写转换、全半角转换、编码转换、Quoted-Printable 处理和行内文本规范化工具。
- [Text 工具专题](https://elysiatools.com/zh/hubs/text-utility): 探索 33 个围绕 text 的 utility 工作流工具，快速找到相近能力。
- [文本分析、可读性与内容检查工具](https://elysiatools.com/zh/hubs/text-analyze): 在一个专题中比较文本统计、语言识别、可读性评分、情感分析、内容审核和模式分析工具。
