Exemple
Entrée :
https://www.starrytool.com
Cliquez sur le bouton d'encodage pour obtenir :
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=
À propos du convertisseur en ligne Base64
L'encodage Base64 dans cet outil est une méthode de conversion de données binaires en caractères pour la transmission à travers des systèmes qui ne supportent pas les données binaires. Pendant l'encodage, trois octets de données binaires sont convertis en quatre caractères Base64.
Le décodage Base64 est le processus inverse de l'encodage Base64, convertissant les caractères Base64 en données binaires d'origine. Ce processus est généralement réalisé après que les données ont été transmises à leur destination pour restaurer les données binaires originales.
• Caractéristiques
Format de texte : La sortie de l'encodage Base64 est sous forme de texte, qui peut être transmis en toute sécurité dans des environnements de texte comme XML, JSON, ou d'autres contextes nécessitant du texte clair.
Augmentation de taille : L'encodage Base64 augmente la taille des données d'environ 33%, car il encode trois octets de données en quatre caractères Base64.
Non cryptage : L'encodage Base64 n'est pas une méthode de cryptage sécurisée ; il peut être facilement décodé pour retrouver les données d'origine. Par conséquent, il ne devrait pas être utilisé pour protéger des informations sensibles.
Lisibilité : Bien que les données encodées en Base64 soient considérées comme du texte, elles ne sont pas lisibles par l'homme.
• Cas d'utilisation
Transmission par courriel : Le Base64 est largement utilisé dans les systèmes de messagerie pour convertir des pièces jointes non textuelles (telles que des images et des fichiers de documents) en format texte, permettant leur transmission dans des systèmes de courriel uniquement textuels.
URLs de données : En HTML et CSS, l'encodage Base64 est utilisé pour intégrer directement de petits objets binaires comme des images et des fichiers de polices dans le code sous forme d'URLs de données.
Authentification de base : Dans l'authentification de base HTTP, les noms d'utilisateur et les mots de passe sont encodés en Base64 avant d'être envoyés au serveur, réduisant le risque de transmission d'informations sensibles en texte clair.
WebSockets et autres protocoles binaires : Dans les cas où des données binaires doivent être transmises sur un protocole de texte comme WebSockets, l'encodage Base64 fournit un mécanisme.