En informatique, base64 est un codage de l'information utilisant 64 caractères, choisis pour être disponible sur la majorité des systèmes. Il est principalement utilisé pour la transmission de messages (courrier électronique et messages de forum Usenet).
En base 64, on utilise 4 caractères ASCII pour coder 3 octets, le volume des données est donc augmentée de 33%.
La base64 utilise un un alphabet de 64 caractères : ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789+/.
On parcoure les données données binaires en prenant 3 blocs de 8 bits (on créé un groupe de 24 bits). Chaque groupe est alors divisé en 4 groupes de 6 bits, correspondant à 4 caractères de l'alphabet Base64.
Si la chaine a encoder ne permet pas de faire un dernier bloc de 24 bits, la chaine codée est complétée par des caractères « = ».
© 2012 dcode.fr — Le site indispensable pour résoudre les énigmes, les jeux et les chasses au trésor. dCode