Qu'est-ce que l'encodage Base64 ?
Base64 est un schéma d'encodage binaire-vers-texte qui convertit des données binaires en une chaîne de caractères ASCII. Il est largement utilisé pour intégrer des données dans des formats textuels tels que HTML, CSS, JSON et les e-mails.
Cas d'utilisation courants
- URI de données : Intégration d'images directement dans le HTML ou le CSS.
- Charges utiles d'API : Encodage de données binaires pour les API JSON.
- Pièces jointes d'e-mails : Encodage MIME pour le contenu des e-mails.
- Authentification : En-têtes HTTP Basic Authentication.
Comment ça fonctionne
Base64 prend chaque groupe de 3 octets en entrée et les convertit en 4 caractères ASCII, en utilisant un jeu de 64 caractères (A-Z, a-z, 0-9, +, /). Cela signifie que les données encodées en Base64 sont environ 33 % plus volumineuses que les données originales.
Questions fréquemment posées
Cet outil prend-il en charge l'Unicode ?
Oui. Cet outil gère correctement le texte Unicode, y compris le japonais, les emojis et les autres caractères multi-octets, grâce à l'encodage UTF-8.
Le Base64 est-il un chiffrement ?
Non. Base64 est un encodage, pas un chiffrement. Il n'offre aucune sécurité : n'importe qui peut décoder une chaîne Base64. N'utilisez jamais Base64 pour protéger des données sensibles.