Zum Hauptinhalt springen

6. Base-32-Kodierung

Base32 verwendet 32 US-ASCII-Zeichen, sodass jedes Ausgabezeichen 5 Bit darstellt. Das Standardalphabet ist A-Z, gefolgt von 2-7, wobei = als Füllzeichen verwendet wird.

Wert   Kodierung   Wert   Kodierung   Wert   Kodierung   Wert   Kodierung
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

Die Kodierung wird in 40-Bit-Gruppen verarbeitet: fünf Eingabeoktette werden zu acht Base32-Zeichen. Kürzere Endgruppen werden rechts mit Nullbits aufgefüllt und durch =-Auffüllung gekennzeichnet.