1. Qu'est-ce que l'encodage Base64 ?
Base64 est un schéma d'encodage qui convertit des données binaires en chaînes de texte ASCII. Il utilise seulement 64 caractères sûrs (A-Z, a-z, 0-9, +, /) pour représenter toutes les données binaires. Il est utilisé pour transmettre des données binaires dans des environnements limités au texte, comme les pièces jointes d'e-mails, les données JSON et les URL. Il convertit 3 octets de données en 4 octets de caractères, ce qui augmente la taille d'environ 33 %. Le caractère = est utilisé pour le remplissage (padding), selon la norme RFC 4648.