API Base45
Encodez et décodez Base45 (RFC 9285) — l'encodage binaire-texte compact conçu pour se tasser densément dans le mode alphanumérique des codes QR, surtout connu comme le support du certificat COVID numérique de l'UE. Le point de terminaison encode transforme du texte (UTF-8) ou des octets bruts donnés en hexadécimal en une chaîne Base45 ; le point de terminaison decode transforme une chaîne Base45 en octets, renvoyés en hexadécimal et — lorsque les octets sont valides UTF-8 — en texte. Il utilise l'alphabet officiel de 45 caractères (0-9, A-Z et une poignée de symboles), empaquette deux octets en trois caractères (ou un octet en deux), et valide strictement les plages de longueur et de valeur afin que les entrées malformées soient rejetées plutôt que modifiées silencieusement. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé. Idéal pour les charges utiles de codes QR, les certificats de santé et de voyage numériques, les encodeurs en mode alphanumérique, et toute donnée binaire qui doit survivre à un canal en majuscules uniquement. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Il s'agit spécifiquement de Base45 ; pour l'encodage base64, base32, hexadécimal, URL ou entité HTML, utilisez une API d'encodage générale.
api.oanor.com/base45-api