Salut!!
FOA0WDTUEX0
Base45 selon RFC 9285 ; notez que l’espace fait partie de l’alphabet.
Décodez Base45 en ligne ou encodez du texte UTF-8 avec l’encodeur Base45 RFC 9285. Cet encodage binaire-vers-texte conçu pour les codes QR s’exécute localement dans votre navigateur et n’est pas du chiffrement.
Salut!!
FOA0WDTUEX0
Base45 selon RFC 9285 ; notez que l’espace fait partie de l’alphabet.
FOA0WDTUEX0
Salut!!
Le décodage restitue le texte UTF-8 d’origine.
Oui
12AF2
Les trois octets UTF-8 de « Oui » deviennent un groupe Base45 complet et un groupe final de deux caractères.
6$CHQEFDD0R6
essai-45
La chaîne Base45 restitue le texte d’origine. La forme encodée n’emploie que l’alphabet RFC 9285.
Base45 est un encodage binaire-vers-texte défini par la RFC 9285. Cet encodeur Base45 en ligne lit le texte saisi comme des octets UTF-8, associe chaque paire d’octets en un nombre et le représente par trois caractères d’un alphabet de 45 symboles : 0–9, A–Z, l’espace et $%*+-./:. Un dernier octet seul est écrit avec deux caractères.
Le résultat est du texte, pas des données chiffrées. Toute personne disposant d’un décodeur Base45 peut retrouver les octets d’origine : n’utilisez donc pas Base45 pour protéger des mots de passe, données personnelles ou secrets.
Pour décoder Base45, collez la valeur complète, choisissez le décodage et lancez l’outil. L’entrée doit uniquement employer l’alphabet RFC 9285, y compris les lettres majuscules et les espaces significatifs. Base45 est sensible à la casse : les minuscules ne remplacent pas les majuscules.
Pour encoder, saisissez du texte ordinaire puis choisissez l’encodage. La valeur produite peut être décodée avec cet outil pour vérifier le parcours aller-retour. La conversion se fait localement dans le navigateur ; le texte et la valeur Base45 ne sont pas envoyés à un serveur.
En cas d’échec, vérifiez qu’aucun caractère n’a été supprimé ou modifié au copier-coller. Une chaîne Base45 ne peut pas laisser un caractère restant lorsqu’elle est groupée par trois, et certains groupes apparemment valides peuvent représenter un nombre hors de la plage autorisée des octets.
Base45 a été conçu pour le mode alphanumérique des codes QR. Son alphabet correspond à ce mode, ce qui permet à un code QR de contenir une charge Base45 plus densément qu’une chaîne Base64 placée en mode alphanumérique. En contrepartie, le texte Base45 est plus long que la suite d’octets d’origine.
Un exemple connu est le certificat COVID numérique de l’UE : sa charge signée et compressée est encodée en Base45 avant d’être placée dans un code QR. Base45 n’est qu’une couche externe ; le décodage ne vérifie pas à lui seul un certificat, ne le rend pas automatiquement lisible et ne valide pas sa signature.
Utilisez Base45 lorsqu’une spécification impose explicitement la RFC 9285 ou pour préparer une charge compatible QR. Base64 reste plus courant pour les données web et e-mail générales.
Encodez du texte et des données binaires en Base64, puis décodez-les avec la prise en charge d'UTF-8.
Convertissez du texte et des octets au format hexadécimal et décodez les séquences Hex en texte.
Encodez et décodez des chaînes URL et des paramètres de requête pour un transport sûr dans HTTP et les API.
Convertissez du texte en groupes binaires de 8 bits et décodez des octets binaires en texte lisible.
Convertissez des caractères ASCII et des codes numériques pour les workflows de protocoles et de parseurs.
Décodez les JWT dans le navigateur et inspectez le header, le payload, les claims et les données d'expiration.