
L'encodage Base64 explique - Ce que c'est et comment l'utiliser
📷 Markus Winkler / PexelsL'encodage Base64 explique - Ce que c'est et comment l'utiliser
Comprendre l'encodage Base64 : ce que c'est, comment il fonctionne et quand l'utiliser. Avec des exemples pratiques et notre outil gratuit d'encodage/decodage en ligne.
Qu'est-ce que l'encodage Base64 ?
Base64 est un schema d'encodage binaire-vers-texte qui represente des donnees binaires sous forme de chaine de caracteres ASCII. Il convertit les donnees binaires en un ensemble de 64 caracteres (A-Z, a-z, 0-9, +, /) qui peuvent etre transmis en toute securite via des protocoles textuels.
Pourquoi utiliser Base64 ?
- Pieces jointes d'e-mail : MIME utilise Base64 pour encoder les fichiers binaires dans les e-mails
- Data URI : Integrer des images directement dans le HTML/CSS
- Authentification API : HTTP Basic Auth encode les identifiants en Base64
- Jetons JWT : Les JSON Web Tokens utilisent l'encodage Base64URL
- Fichiers de configuration : Stocker des donnees binaires en toute securite dans des fichiers texte
Comment fonctionne Base64
- Prendre les donnees binaires (par ex. du texte converti en octets ASCII)
- Les diviser en groupes de 6 bits (au lieu des 8 habituels)
- Associer chaque groupe de 6 bits a l'un des 64 caracteres
- Ajouter du remplissage (
=) si les donnees ne se divisent pas uniformement
Exemple
Texte : Hi → ASCII : 72 105 → Binaire : 01001000 01101001
Division en groupes de 6 bits : 010010 000110 1001xx
Correspondance Base64 : S G k + remplissage = → Resultat : SGk=
Cas d'utilisation courants
Integrer une image dans du HTML
<img src="data:image/png;base64,iVBORw0KGgo..." />
Authentification HTTP Basic
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Stocker des donnees binaires en JSON
{
"file": "SGVsbG8gV29ybGQ=",
"filename": "hello.txt"
}
Base64 vs. chiffrement
Important : Base64 n'est pas du chiffrement. C'est un encodage — n'importe qui peut le decoder. N'utilisez jamais Base64 seul pour proteger des donnees sensibles.
Essayez maintenant
Utilisez notre encodeur/decodeur Base64 gratuit pour encoder ou decoder des chaines Base64 instantanement !