跳到主要内容

6. Base 32 编码

Base32 使用 32 个 US-ASCII 字符,因此每个输出字符表示 5 位。标准字母表为 A-Z 后跟 2-7,使用 = 作为填充字符。

值   编码   值   编码   值   编码   值   编码
0 A 8 I 16 Q 24 Y
1 B 9 J 17 R 25 Z
2 C 10 K 18 S 26 2
3 D 11 L 19 T 27 3
4 E 12 M 20 U 28 4
5 F 13 N 21 V 29 5
6 G 14 O 22 W 30 6
7 H 15 P 23 X 31 7

编码以 40 位分组进行处理:五个输入八位组变为八个 Base32 字符。较短的末尾分组在右侧用零比特填充,并使用 = 填充表示。