Encodage et décodage Base64

Encodez et décodez facilement des données au format Base64 avec notre outil en ligne. Convertissez des textes, images ou fichiers en Base64 pour une transmission ou un stockage sécurisé des données. Décodez les chaînes Base64 dans leur format original.

Sélectionnez le type :

ou déposez votre fichier ici

Le résultat de l'encodage Base64 apparaîtra ici

Base64 est un schéma d'encodage binaire-texte qui convertit des données binaires en un format sûr pour la transmission via des protocoles basés sur du texte, tels que l'email ou HTTP. Il atteint cela en représentant des données binaires à l'aide d'un ensemble de 64 caractères ASCII imprimables.

01. Encodage avec Base64

  • Les données d'entrée sont divisées en groupes de trois octets (24 bits) chacun.
  • Chaque groupe est ensuite divisé en quatre morceaux de 6 bits.
  • La valeur décimale de chaque morceau de 6 bits est utilisée comme indice dans une table de correspondance contenant les 64 caractères utilisés dans l'encodage Base64.
  • Le caractère correspondant à chaque indice est pris et concaténé ensemble, ce qui donne une chaîne de caractères encodés en Base64.
  • Si les données d'entrée ne sont pas divisibles par trois, des caractères de remplissage ('=') sont ajoutés à la fin pour que la longueur totale soit un multiple de quatre.

02. Décodage avec Base64

  • La chaîne encodée en Base64 est divisée en groupes de quatre caractères.
  • Chaque caractère est reconverti en sa représentation binaire de 6 bits en utilisant la table de correspondance.
  • Les quatre morceaux de 6 bits résultants sont combinés pour former trois octets (24 bits).
  • Si des caractères de remplissage ('=') sont présents, ils sont ignorés pendant le processus de décodage.
  • Le résultat final est les données binaires décodées.