跳到主要内容
uencoder

Crockford Base32

Crockford Base32 是 Douglas Crockford 设计的 Base32 变体,用于整数编码与校验,支持可选校验字符与扩展符号解码容错。

用途

以紧凑且可校验的形式表示整数 ID,并容忍常见的人工输入错误(如 0/O、1/I/L)。

机制

将整数转为 Base32(0-9A-V,不含 U),解码时将 O→0、I/L→1;可附加一个校验字符(模 37)检测单字符错误。

用例

  • 分布式 ID 编码
  • API 令牌
  • 人工可读对象标识

相关工具

参考链接