Encoder en Base64
Encodez du texte au format Base64. Prend en charge divers jeux de caractères, l'encodage sécurisé pour URL et le découpage en lignes compatible MIME.
Encodage Base64 expliqué
Pourquoi ai-je besoin de l'encodage Base64 ?
Base64 est un schéma d'encodage utilisé pour représenter des données binaires au format ASCII. Cela est utile lorsque des données binaires doivent être envoyées via des médias conçus pour gérer des données textuelles. Des exemples concrets incluent l'envoi d'images dans un fichier XML ou en pièce jointe d'un e-mail.
Comment fonctionne l'encodage Base64 ?
Les octets formant les données sont divisés en tampons de 24 bits (3 octets à la fois). Le tampon résultant est ensuite divisé en 4 paquets de 6 bits chacun. Ces 6 bits forment un nombre correspondant à l'index dans le jeu de caractères Base64 (A–Z, a–z, 0–9, + et /). Si le nombre d'octets n'est pas un multiple de trois, un rembourrage est ajouté : == pour 1 octet restant et = pour 2 octets restants.
Comment puis-je intégrer une ressource encodée en Base64 dans HTML, XML et CSS ?
Vous trouverez ci-dessous des exemples d'intégration de ressources Base64 dans différents documents web.
Intégration d'image HTML :<img src="data:image/jpeg;base64,/9j/4AAQ..." />
Intégration d'image XML :<image>data:image/jpeg;base64,/9j/4AAQ...</image>
Intégration d'image CSS :.cls { background-image: url('data:image/jpeg;base64,/9j/4AAQ...'); }