Aller au contenu
uencoder

Base64URL

Base64URL est la variante de Base64 sûre pour les URL, remplaçant + et / par - et _ et omettant généralement le remplissage = ; elle est conçue pour les URL et les noms de fichiers.

Objectif

Elle permet à la sortie Base64 d'apparaître en toute sécurité dans les chemins d'URL, les paramètres de requête et les noms de fichiers sans percent-encoding supplémentaire.

Mécanisme

Elle utilise le même groupement de 6 bits que le Base64 standard, mais les caractères 62 et 63 de l'alphabet deviennent - et _ ; le remplissage = peut être omis (les décodeurs le restaurent à partir de la longueur).

Cas d’usage

  • Encodage de jetons JWT
  • Transfert de données sûr pour les URL
  • Identifiants binaires dans les noms de fichiers

Outils associés

References