文本二进制转换器

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

关键信息

分类
转换与编码
输入类型
textarea, select, checkbox
输出类型
text
样本覆盖
4
支持 API
Yes

概览

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

适用场景

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

工作原理

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

使用场景

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

用户案例

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 字节),便于标准系统读取。

API 文档

请求端点

POST /zh/api/tools/text-to-binary

请求参数

参数名 类型 必填 描述
inputText textarea -
operation select -
encoding select -
bitsPerChar select -
separator select -
padToByte checkbox -

响应格式

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
文本: 文本

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-text-to-binary": {
      "name": "text-to-binary",
      "description": "使用 ASCII(7 位)或 UTF-8(8 位)编码在文本与二进制位串之间互转",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-to-binary",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]