Base64URL-koder

Hvad er Base64URL-koder

Base64URL er den URL-sikre variant af Base64. Den bytter de to tegn, der giver problemer i webadresser, + og /, ud med - og _, og fjerner =-udfyldningen, så outputtet glider direkte ind i en URL, et filnavn eller en JWT uden nogen escaping. Denne koder omdanner din tekst til Base64URL direkte i din browser, efter RFC 4648.

Sådan bruger du det

  1. Skriv eller indsæt teksten, du vil kode.
  2. Aflæs Base64URL-resultatet i outputfeltet, opdateret mens du skriver.
  3. Kopiér outputtet, eller del linket med din tekst udfyldt.
  4. For at vende det om åbner du Base64URL-afkoderen.

Hvornår du bør bruge det

Bygger du et token, en forespørgselsparameter eller et JWT-segment og har brug for Base64, der ikke bryder URL'en? Kod til Base64URL, og du får output med kun bogstaver, cifre, - og _, uden =-udfyldning at procent-escape. Det er kodningen inde i hver JSON Web Token og utallige signerede links. Afkod tilbage med Base64URL-afkoderen.

Ofte stillede spørgsmål

Hvordan adskiller Base64URL sig fra almindeligt Base64?

Det bruger - og _ i stedet for + og /, og udelader =-udfyldningen. De tre tegn har særlig betydning i URL'er, så almindeligt Base64 skal procent-escapes for at rejse sikkert, mens Base64URL ikke skal. De kodede byte er ellers identiske.

Hvor bruges Base64URL?

Mest synligt i JSON Web Tokens (JWT), hvor headeren, nyttelasten og signaturen hver er Base64URL. Det optræder også i URL-forespørgselsstrenge, cookies, filnavne og alle steder, hvor en værdi skal overleve en URL uden escaping.

Hvorfor er der ingen udfyldning?

Udfyldningstegnet = er reserveret i URL'er, så Base64URL fjerner det. Længden fortæller stadig afkoderen, hvor mange byte der ventes, og dette værktøj tilføjer udfyldningen internt ved afkodning, så både input med og uden udfyldning virker.

Uploades min tekst nogen steder?

Nej. Kodningen sker helt i din browser. Intet af det, du skriver, sendes til en server eller gemmes.

Kan jeg dele dette med mit input udfyldt?

Ja. URL'en opdateres automatisk, mens du skriver. Kopiér den fra adresselinjen eller brug knappen Kopiér link, og enhver, der åbner den, ser dit input klar.

Relaterede værktøjer