Zum Inhalt springen
uencoder

Base64URL

Base64URL ist die URL-sichere Variante von Base64, die + und / durch - und _ ersetzt und das =-Padding meist weglässt; sie ist für URLs und Dateinamen konzipiert.

Zweck

Sie lässt Base64-Ausgaben sicher in URL-Pfaden, Query-Parametern und Dateinamen erscheinen, ohne zusätzliche Prozentkodierung.

Mechanismus

Sie nutzt dieselbe 6-Bit-Gruppierung wie Standard-Base64, aber die Zeichen 62 und 63 des Alphabets werden zu - und _; das =-Padding kann entfallen (Decoder stellen es aus der Länge wieder her).

Anwendungsfälle

  • Kodierung von JWT-Tokens
  • URL-sichere Datenübertragung
  • Binäre Bezeichner in Dateinamen

Verwandte Tools

References