L'encodage Base64 expliqué : fonctionnement, usages et idées reçues
Pièces jointes d'e-mails, data URI d'images, jetons JWT : tous reposent sur Base64. Ce guide explique précisément ce que fait Base64, pourquoi le résultat est plus long que l'original, et quand l'utiliser ou non.
Toutes les données informatiques sont, au fond, des octets. Pourtant, de nombreux canaux ne transportent sans risque que du texte : corps d'e-mails, en-têtes HTTP, documents JSON et URL. Si l'on y fait passer des octets d'image bruts ou un texte chiffré, des caractères de contrôle et des sauts de ligne peuvent corrompre les données, ou un système intermédiaire peut les réécrire.
Man → TWFu
Hi → SGk=
한 → 7ZWc
안녕 → 7JWI64WV
Découvrez comment Base64 transforme 3 octets en 4 caractères, ce que signifie le = final, en quoi Base64URL diffère et pourquoi Base64 n'est pas du chiffrement.Lire le guide →