1. Introduction
L'encodage de base sert lorsque des donnees binaires doivent etre stockees ou transportees dans des environnements limites au texte US-ASCII. Il reste aussi utile dans les systemes modernes, car une representation textuelle peut etre inspectee, copiee, journalisee et editee plus facilement que des octets bruts.
RFC 4648 normalise les encodages Base64, Base32 et Base16. Les specifications anterieures divergeaient souvent sur les retours a la ligne, le bourrage, les caracteres acceptes et les alphabets. Ce document reduit ces ecarts afin que les protocoles puissent referencer un ensemble commun de regles.
Un protocole qui utilise un encodage de base doit indiquer l'alphabet choisi, la presence du bourrage, l'autorisation des retours a la ligne et le traitement des caracteres hors alphabet.
Reference: RFC 4648.