Saltar al contenido
uencoder

Base64URL NoPad

Base64URL NoPad es la variante de Base64URL que elimina todos los caracteres de relleno =, por lo que la longitud de salida no siempre es múltiplo de 4.

Propósito

Elimina caracteres redundantes donde el espacio importa y el decodificador puede deducir el relleno de la longitud (p. ej., tokens cortos y parámetros de URL).

Mecanismo

Usa el alfabeto con - y _ sin relleno =; al decodificar, se restauran 0, 2 o 1 caracteres = según la longitud de la cadena módulo 4, y luego continúa la decodificación Base64URL estándar.

Casos de uso

  • Tokens JWT compactos
  • Cargas útiles de enlaces cortos
  • Parámetros de API RESTful

Herramientas relacionadas

References