关键信息
- 分类
- 转换与编码
- 输入类型
- textarea, select, checkbox
- 输出类型
- text
- 样本覆盖
- 4
- 支持 API
- Yes
概览
文本二进制转换器是一款便捷的在线工具,支持在纯文本与二进制位串(0和1)之间进行双向转换。它支持 UTF-8、ASCII 等多种编码格式,并允许您自定义每字符位数(7位、8位或16位)以及输出的分隔符,帮助您快速完成数据的编码与解码。
适用场景
- •在计算机科学教学或学习中,需要演示字符在底层的二进制表示形式时。
- •调试底层网络传输协议、串口通信或分析包含二进制位流的数据包时。
- •需要将接收到的二进制位串解码还原为可读的 UTF-8 或 ASCII 文本时。
工作原理
- •在输入框中输入需要转换的文本内容或二进制位串。
- •选择操作类型(文本转二进制或二进制转文本),并配置编码格式(如 UTF-8 或 ASCII)和每字符位数。
- •根据需要设置输出的分隔符(空格、换行或无),并选择是否在 7 位模式下补齐到完整字节。
- •工具将实时处理输入数据并输出转换后的结果。
使用场景
用户案例
1. 转换英文字符串为标准二进制
计算机系学生- 背景原因
- 正在学习计算机基础课程,需要将单词 "Hello" 转换为 8 位二进制表示以完成作业。
- 解决问题
- 手动计算 ASCII 码并转换为二进制非常繁琐且容易出错。
- 如何使用
- 在输入框中输入 "Hello",操作选择“文本转二进制”,编码选择 "ASCII",每字符位数选择 "8",分隔符选择“空格”。
- 示例配置
-
操作: 文本转二进制, 编码: ASCII, 每字符位数: 8, 分隔符: space - 效果
- 成功输出 "01001000 01100101 01101100 01101100 01101111",准确对应每个字母的二进制值。
2. 解码网络数据包中的二进制位串
网络安全分析师- 背景原因
- 在分析一段网络流量时,提取出了一串紧凑的二进制数据,需要确认其是否为明文文本。
- 解决问题
- 需要快速将无分隔符的二进制流还原为 UTF-8 文本。
- 如何使用
- 将二进制串粘贴至输入框,操作选择“二进制转文本”,编码选择 "UTF-8",每字符位数选择 "8"。
- 示例配置
-
操作: 二进制转文本, 编码: UTF-8, 每字符位数: 8 - 效果
- 成功将二进制流解码为可读的文本,帮助确认了数据包的内容。
用 Samples 测试
text相关专题
常见问题
这个工具支持中文转换吗?
支持。在选择 UTF-8 编码和 8 位或 16 位字符宽度时,可以完美支持中文等非 ASCII 字符的转换。
什么是“每字符位数”选项?
它决定了每个字符在二进制表示中所占用的位数,支持 7 位(标准 ASCII)、8 位(UTF-8 字节)和 16 位(UTF-16 BE)。
转换时如何处理二进制数据之间的空格?
在文本转二进制时,您可以通过“分隔符”选项选择使用空格、换行或不使用分隔符;在解码时,工具会自动识别常见的空格分隔符。
为什么我的二进制数据解码后是乱码?
请确保解码时选择的编码格式(如 UTF-8 或 ASCII)以及每字符位数与原始编码时完全一致。
“补齐到完整字节”有什么作用?
在 7 位 ASCII 模式下,勾选此项会在每个二进制字符前补零,使其凑足 8 位(1 字节),便于标准系统读取。