L'encodage Base32 (défini dans la RFC 4648) est un autre moyen de représenter des données binaires sous forme de texte ASCII. Son fonctionnement est similaire à celui du Base64, avec les différences suivantes :
- Base32 utilise un alphabet de 32 caractères, tandis que Base64 en utilise 64.
- Base32 encode les données binaires en utilisant des groupes de 5 bits (au lieu de 6 bits comme Base64).
Chaque groupe de 5 bits est converti en un caractère selon l’alphabet : ABCDEFGHIJKLMNOPQRSTUVWXYZ234567. Similairement à Base64,
lorsque le nombre de bits n’est pas un multiple de 5, des bits 0 sont ajoutés pour compléter le dernier groupe, et le caractère = est utilisé comme padding.
INGInious