0️⃣

二进制转换

文本与 0101 二进制串双向互转,按 UTF-8 字节逐位展开。
二进制 📂 编码 👤 ToolWorld 🏷️ v1.1.12
加载中...
编码模式:文本 → 二进制
文本输入 {chars} 字符 / {words} 词 / {lines} 行
二进制输出
{bits} 位 · {bytes} 字节

使用说明

📖 工具介绍


二进制转换是一款免费的在线进制可视化工具,帮助您把任意文本按 UTF-8 字节展开成一长串 0 与 1,也能把这样的二进制串还原回原文。教学中讲解字符编码、计算机专业新生理解数据在内存里的真实形态、或者安全爱好者手工构造位序列时,都会用到这个工具。它严格按照 UTF-8 字节流处理:每个字节被补零写成恰好 8 位,例如大写字母 A 变成 01000001,空格变成 00100000,中文字则会展开成三行 8 位。您可以选择是否在字节之间加空格,让每 8 位一组更易读。解码时工具会自动忽略空格、换行与其他非 0/1 字符,但如果遇到非 0/1 的内容或者总位数不是 8 的倍数,就会明确报错而不是输出乱码。界面中间那个圆形箭头按钮用于一键翻转方向,配合上下两栏使用非常直观。全部计算在浏览器本地完成。

✨ 功能特点


  • 逐字节展开:每个字节固定 8 位,高位补零
  • UTF-8 准确:中文与 emoji 按真实字节序列展开
  • 一键翻转:中央箭头按钮切换编码与解码方向
  • 空格分组:可选在每字节间加空格便于阅读
  • 位统计:实时显示总位数与字节数
  • 本地运行:纯浏览器计算,隐私安全

📝 使用方式


  1. 确认当前是编码(文本→二进制)还是解码(二进制→文本)
  2. 按需勾选字节间空格
  3. 在输入区粘贴文本或 01 串
  4. 点击转换按钮
  5. 点击中央箭头可把结果作为新输入继续翻转

⚠️ 注意事项


  • 8 的倍数:解码时 0/1 总位数必须是 8 的整数倍
  • 仅 0 与 1:其他字符会被忽略,若忽略后为空则报错
  • 字节序:按 UTF-8 字节顺序逐位输出,不做位翻转
  • 非文本字节:二进制若不是合法 UTF-8,解码会失败
  • 篇幅:一个汉字展开为 24 位,长文本会非常长

相关推荐

⏫︎