Comprendre l'encodage Base64
Base64 est un schéma d'encodage binaire-texte défini dans le RFC 4648. Il convertit des données binaires arbitraires (images, fichiers PDF, code exécutable) en un flux propre de caractères ASCII imprimables 7 bits.
L'alphabet Base64 se compose de 64 caractères standard : lettres majuscules A-Z, lettres minuscules a-z, chiffres 0-9, signe plus (+) et barre oblique (/). Le signe égal (=) est réservé au remplissage.
Comment fonctionne l'algorithme Base64
Les systèmes informatiques standard stockent les données en octets de 8 bits. Base64 traite les données par blocs de 24 bits (3 octets à la fois) et divise ces 24 bits en quatre segments de 6 bits (2^6 = 64).
Algorithm Example: Encoding "Man":
Input text: "Man"
ASCII values: 77, 97, 110
Binary representation: 01001101 01100001 01101110 (24 bits)
Split 6-bit groups: 010011 | 010110 | 000101 | 101110
Decimal indices: 19, 22, 5, 46
Base64 output: T | W | F | u → "TWFu"
Pourquoi Base64 augmente-t-il la taille des fichiers ?
Puisque Base64 utilise 4 caractères ASCII (32 bits) pour représenter 3 octets binaires d'origine (24 bits), la taille de la chaîne encodée est toujours exactement 33,3 % plus grande que les données brutes d'origine.
Essayer les outils en ligne
Besoin de décoder ou d'encoder des chaînes, des fichiers ou des images ? Utilisez notre suite d'outils 100 % côté client :
