编码先用浏览器的 TextEncoder 把文本转成 UTF-8 字节,再把每个字节打印成八位二进制(0 和 1)。因此中文、emoji 等任意 Unicode 文本都能得到标准字节序列——一个字符可能变成多个字节。可选在字节间加空格便于阅读,或输出为连续的比特流。
解码很宽容:会先剔除空白,再把剩下的 0/1 流按每八位一组读取,然后按 UTF-8 解码。非法输入——出现非二进制字符或长度不是八的倍数——会直接报错而不是输出乱码。全部在浏览器本地运行,不上传任何数据。
Hex ↔ TextBase64Morse Code