Base64URL NoPad
Base64URL NoPad est la variante de Base64URL qui supprime tous les caractères de remplissage =, de sorte que la longueur de sortie n'est pas toujours un multiple de 4.
Objectif
Elle supprime les caractères redondants là où l'espace compte et où le décodeur peut déduire le remplissage de la longueur (p. ex. jetons courts et paramètres d'URL).
Mécanisme
Elle utilise l'alphabet avec - et _ sans remplissage = ; au décodage, 0, 2 ou 1 caractère(s) = sont restaurés selon la longueur de la chaîne modulo 4, puis le décodage Base64URL standard se poursuit.
Cas d’usage
- Jetons JWT compacts
- Charges utiles de liens courts
- Paramètres d'API RESTful