ToolPal
Close-up of scrabble tiles spelling 'Binary' surrounded by scattered letters on a wooden background.

L'encodage Base64 explique - Ce que c'est et comment l'utiliser

📷 Markus Winkler / Pexels

L'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.

DPar Daniel Park14 mars 20262 min de lecture

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

  1. Prendre les donnees binaires (par ex. du texte converti en octets ASCII)
  2. Les diviser en groupes de 6 bits (au lieu des 8 habituels)
  3. Associer chaque groupe de 6 bits a l'un des 64 caracteres
  4. 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 !

Questions Fréquentes

D

À propos de l'auteur

Daniel Park

Senior frontend engineer based in Seoul. Seven years of experience building web applications at Korean SaaS companies, with a focus on developer tooling, web performance, and privacy-first architecture. Open-source contributor to the JavaScript ecosystem and founder of ToolPal.

En savoir plus

Partager

XLinkedIn

Articles associés