Skip to main content

BaseN

encodingeffcharsrfc
Decimal~42%0-9
Base1650%0-9A-F
Base3262.5%0-9,A-V/A-Z,2-7
Base36~64%0-9A-Z
Base643/4, 75%0-9A-Za-z+/
Base854/5, 80%RFC 1924
Ascii8580%
  • Base85 是 Ascii85 修订版
  • Base64 常见补充字符
    • +,/ - 大多数场景
    • -,_ - URL 安全
    • Pad 通常使用 =
    • 3/4 - 数据长度为 3 的倍数则不会有 Padding
  • 常见冲突字符
    • 0,O
    • 1,I,i,j
    • 2,Z,z
encodingeffchars
Base1650%0-9A-F
Base3262.5%0-9A-V,2-7A-Z
Base643/4, 75%0-9A-Za-z+/
bitshex sizebase32 sizebase64 size
6416
1283226
1604032
  • hex=bits/8/0.5
  • base32=bits/8/0.625
  • base64=bits/8/0.75
typebitsstring
uuid12836=32+4
sha1160