À quoi sert cet outil
Base64 est un moyen courant de transformer des données binaires en texte imprimable. On le retrouve dans les charges utiles d'API, le contenu des e-mails, les URL de données, les extraits de configuration et les journaux. Cette page vous permet d'encoder rapidement du texte en Base64 et de décoder le Base64 en contenu lisible.
Il résout un problème de compatibilité de transport, pas un problème de sécurité, il est donc important de séparer l'encodage du chiffrement.
Cas d'usage typiques
- Inspectez le texte original derrière un champ Base64 renvoyé par une API.
- Encodez du texte brut avant de l'intégrer dans un corps de requête ou une valeur de configuration.
- Vérifiez si un champ de journal, un extrait de configuration ou un segment JWT a été encodé en Base64.
- Associez-le avec Encodage/Décodage URL et Encodage/Décodage Unicode lors du débogage des problèmes de conversion de chaînes.
Comment l'utiliser
- Saisissez le texte que vous souhaitez encoder sur le côté gauche et le résultat Base64 se met à jour instantanément.
- Collez une chaîne Base64 sur le côté droit pour la décoder en texte.
- Copiez le résultat dont vous avez besoin et transmettez-le au système suivant.
Exemple
Texte d'origine : hello qr9
Base64: aGVsbG8gcXI5
Si vous collez aGVsbG8gcXI5 dans le panneau de décodage, l'outil restaure le texte original hello qr9.
Erreurs courantes
- Considérer Base64 comme du chiffrement conduit à des attentes de sécurité erronées.
- Certains systèmes utilisent la variante Base64URL, qui n'est pas toujours interchangeable avec le Base64 standard.
- Si le contenu original est des données binaires comme une image ou un fichier, la sortie décodée peut ne pas être lisible en texte brut.
FAQ
Le Base64 est-il du chiffrement ?
Non. Base64 n'est qu'un format d'encodage qui transforme des données binaires ou du texte en caractères imprimables. N'importe qui peut le décoder, il ne peut donc pas remplacer le chiffrement.
Pourquoi la sortie décodée semble-t-elle illisible ?
Cela signifie généralement que les données d'origine n'étaient pas du texte dans le même encodage de caractères, ou que la charge utile est en réalité du contenu binaire comme une image ou un fichier.
Pourquoi certaines chaînes ressemblent à du Base64 mais échouent quand même au décodage ?
Elles peuvent manquer de remplissage, contenir des caractères invalides ou utiliser la variante Base64URL. Vérifiez d'abord la source d'origine et les règles d'encodage.
Quelle est la différence entre Base64 et Base64URL ?
Base64URL remplace des caractères comme le plus et le slash par des alternatives sûres pour les URL et peut omettre le remplissage. Les règles sont similaires mais pas identiques.
Outils connexes
Si vous avez besoin de continuer à déboguer la conversion de chaînes ou le formatage de charge utile, ces outils sont souvent utiles ensuite :
- Encodage/décodage URL:Encoder et décoder les caractères spéciaux dans les URL
- Encodage/décodage Unicode:Encoder et décoder les séquences d'échappement Unicode en ligne
- Convertisseur d'encodage de texte:Convertir entre UTF-8, UTF-16LE, UCS-2, Latin1, Base64, ASCII, hex et tableaux d'octets