跳到主要内容

查找下一个工具

准备、检查,然后导出

二进制翻译器——文本转二进制与二进制转文本

将文本翻译为二进制字节,或将二进制按 UTF-8 或严格 ASCII 解码。可校验不完整的字节,并通过本地 ZIP 导出批量转换 TXT 文件。

正在加载文本工作区…

优势

  • 多语言文本请选择 UTF-8;如要求字符范围为 0–127,请选择严格 ASCII。
  • 对于不完整的分组和无效的 UTF-8,会给出明确的错误提示,而不是悄悄地损坏文本。
  • 一次最多可转换 20 个 TXT 文件,输出文件带编号,并提供逐个文件的失败报告。

适用场景

  • 在计算机课程中讲解字节的表示方式。
  • 在生成报告之前检查一条已编码的消息。
  • 恢复 UTF-8 文本,并继续进行清理或 PDF 准备。

如何使用此工具

  1. 选择“文本转二进制”或“二进制转文本”,然后选择字符编码。
  2. 粘贴输入内容、导入 UTF-8 TXT 文件,或加载示例。
  3. 查看实时结果。编码时,请选择输出字节的分隔符。
  4. 复制、下载、反向转换结果,或继续处理可读文本。

二进制文本始于编码的选择

二进制描述的是一种数制,但一条消息还需要另一条规则:字符编码。字母 A 在 ASCII 和 UTF-8 中都是字节 65,用二进制写作 01000001。这个简单的例子可能会掩盖一个重要的细节:许多字符需要不止一个 UTF-8 字节,因此数分组的个数并不等于数屏幕上看到的字母个数。

检查只接受零到 127 之间数值的系统时,请选择严格 ASCII。工具会拒绝超出该范围的字符。对于普通的多语言文档,UTF-8 才是实用的选择。一个印地语单词、一个带重音的姓氏或一个表情符号,可能占用多个字节,但仍然只是一小段可读的文本。对这些字符进行编码,并不会翻译它们所属的语言。

解码时,本翻译器接受紧凑的二进制串,以及以空白、逗号或冒号分隔的完整字节分组。每一段必须包含八位的整数倍。它不会把两个残缺的分组拼起来并假装成一个有效字节。语法正确的字节序列仍然可能不是有效的 UTF-8;这时会产生单独的错误,并保留原始输入。

进行批量处理时,每个文件都使用所选的设置。某个文件失败不会移除成功的输出,ZIP 报告会按选择顺序标明失败的文件。在将解码后的文本传入文档工作流程之前,请先阅读解码结果。二进制编码只是一种表示方式,而不是加密:任何知道相同编码规则的人都可以将其还原。

格式、限制与隐私

  • 源文本和解码后的文本:20,000 个 UTF-16 码元。编码后的输入:720,000 个字符,最多 80,000 个字节。
  • UTF-8 TXT 文件:每个 1 MiB。批量:20 个文件,合计最多 5 MiB。
  • NULL 和开头的 BOM 会被保留。包含 NULL 的文本无法传递给文档工具。
  • 不支持 UTF-16、Windows-1252、完整 hexdump 的地址列,也不支持编程语言的转义解析。

这些工具在本地处理文本,不会自动保存草稿。离开前请下载重要内容;临时文件传递会在 30 分钟后失效。

常见问题与解答

可以把二进制转换的结果反向转换回去吗?

可以。转换成功后,请使用反向操作。输出内容会成为新的输入,转换方向也会随之改变。

为什么解码会失败?

请检查字节分组是否完整,以及原始的字符编码。字节语法有效,并不能保证是有效的 UTF-8 文本。

编码能保护机密文本吗?

不能。二进制和十六进制表示都是可逆的,并不是加密。这些转换都在浏览器本地运行。

继续你的文档工作流

要携带文本,请使用工作区内的“继续”按钮;这些链接会打开一个空白工具。