跳到主要内容
uencoder

Base128

Base128 将二进制数据映射到 128 个 ASCII 字符的编码方案,使每字节承载 7 位有效数据,膨胀率约 8/7。

用途

在需要 ASCII 安全且比 Base64 更紧凑的通道中传输二进制数据。

机制

将输入比特流按 7 位分组,每组映射到 ASCII 33-127 区间的一个可打印字符,末尾不足 7 位用零位填充。

用例

  • 二进制协议的文本化传输
  • 高密度数据序列化
  • 嵌入式通信链路

相关工具

参考链接