TL
Tool Lab
💰捐赠
💰捐赠

文本 ↔ 二进制/十六进制

将文本转换为二进制或十六进制编码,并支持反向转换。

文本输入
二进制输出

关于本工具

文本二进制转换工具可将文本编码为二进制(基数2)或十六进制(基数16)表示,或进行反向解码。每个字符使用其ASCII/Unicode码点进行转换。

二进制输出每个字符使用8位,用空格分隔;十六进制输出每个字符使用2位十六进制数。所有处理均在浏览器中进行。

使用方法

  1. 使用顶部选项卡选择转换方向(文本→编码或编码→文本)。
  2. 选择编码格式:二进制或十六进制。
  3. 输入或粘贴文本(或用于解码的二进制/十六进制)。
  4. 点击"转换"生成输出。
  5. 点击"复制"将结果复制到剪贴板。

使用场景

计算机科学学生学习ASCII字符的二进制表示,开发人员通过将字符串转换为十六进制来调试字节级数据,安全分析师在CTF挑战中解码二进制编码消息。

常见问题

  • 支持Unicode(非ASCII字符)吗?是的。该工具使用JavaScript的charCodeAt(),返回Unicode码点。
  • 二进制组如何分隔?二进制组(每个字符一个)用空格分隔。解码时接受空格分隔的8位组。
  • 二进制和十六进制输出有什么区别?二进制使用基数2(仅0和1,每个字符8位);十六进制使用基数16(0-9、A-F,每个字符2位)。十六进制更紧凑。