文本转二进制
文本与二进制互转(UTF-8 字节口径),位分组可选。
二进制(UTF-8 字节)
输入后自动转换。使用说明
这个工具解决什么问题
讲字符编码、做课程演示、排查协议字节流,都需要文本与二进制互看。不少工具按单字节处理,「中」字一转就错成乱码;输出格式单一,复制出去还得再加工。这个工具按 UTF-8 字节口径双向转换,三种输出格式随选,解码容忍各种分隔写法,出错带列号。
核心能力
UTF-8 口径:按字节切分,中文三字节、emoji 四字节正确处理,中英混排无损往返。三种输出:字节空格分隔、每 4 位一组、连续 01,按场景选择。容错解码:容忍空格、换行、连字符分隔,自动归组还原。错误定位:非法输入报错带列号,纯浏览器本地转换。
使用建议
教学演示选字节空格分隔,每个字节的来龙去脉看得清;给嵌入式或底层工具喂纯 01 串选连续输出;拿到一段 01 串先解码看看是不是文本,物联网与协议调试里这是常见第一步。编码解码都在浏览器完成,内容不上传。
常见问题
一个汉字是多少位二进制?
UTF-8 下常用汉字占三个字节,一个字节 8 位,所以是 24 位。按单字节口径处理的工具会把中文编码错,本工具严格按 UTF-8 切字节,中英文混排、emoji 都正确处理。
三种输出格式分别适合什么场合?
字节空格分隔最易读,适合逐字节讲解与核对;每 4 位一组方便数位、对照十六进制;连续 01 最紧凑,适合粘贴到只认纯 01 串的地方。编码方向三选一,解码方向都认。
粘贴带分隔符或换行的二进制能解吗?
能。解码容忍空格、换行与连字符,自动按 8 位一组切回字节再按 UTF-8 还原。位数不是 8 的倍数或混入 01 之外的字符时报错,提示带列号,直接定位到问题位置。
相关工具
Base32/Base58 转换
UTF-8 / Hex / Base32 / Base58 四编码互转,RFC 4648 口径。
Base64 编解码
UTF-8 安全的 Base64 编码与解码,中文与 emoji 不乱码。
文件 Base64
文件与 Base64/Data URI 双向转换,前端内联资源场景。