Passa al contenuto principale

6. Codifica Base 32

Base32 usa 32 caratteri US-ASCII, quindi ogni carattere di output rappresenta 5 bit. L'alfabeto standard e A-Z seguito da 2-7, con = come carattere di padding.

Value Encoding  Value Encoding  Value Encoding  Value Encoding
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

La codifica elabora gruppi di 40 bit: cinque ottetti di input diventano otto caratteri Base32. Un gruppo finale incompleto viene completato a destra con bit zero e padding =.