Gå til indhold

Base64URL til Text Converter

Kod tekst til URL-sikker Base64, eller afkod den igen i henhold til base64url-alfabetet fra RFC 4648, afsnit 5. Værktøjet konverterer dit input til UTF-8, bruger - og _ i stedet for + og / og udelader =-udfyldning, medmindre du beder om det. Ved afkodning accepterer det input både med og uden udfyldning. Udviklere bruger det til JWT-dele, OAuth PKCE-værdier, signerede URL'er og filnavne, der skal fungere i links.

Nulstil

Ofte stillede spørgsmål

Hvad er Base64URL?

Base64URL er den URL og filnavnssikre variant af Base64, der er defineret i RFC 4648 afsnit 5. Den erstatter + med - og / med _, så outputtet kan indgå i URL'er og filnavne uden escaping. Udfyldning med = udelades normalt.

Kan jeg se et eksempel?

Teksten foobar kodes til Zm9vYmFy, det samme som standard-Base64. Teksten ??> kodes til Pz8-, mens standard-Base64 giver Pz8+, og subjects?_d giver c3ViamVjdHM_X2Q. Afkodning genskaber den oprindelige tekst.

Bør jeg aktivere padding?

Lad det være slået fra for JWT'er, PKCE-kodeudfordringer og de fleste webanvendelser, hvor =-tegnene udelades. Slå det kun til, hvis modtagersystemet forventer en længde, der er delelig med fire. Afkoderen accepterer begge dele.

Hvordan afkoder jeg en JWT med dette værktøj?

Kopiér header- eller payload-delen, altså teksten mellem punktummerne, og afkod den. Så får du JSON. Den tredje del er en binær signatur, så værktøjet angiver, at den ikke er gyldig UTF-8-tekst.

Hvorfor afvises mit input?

Kun A til Z, a til z, 0 til 9, - og _ med eventuelle afsluttende = er gyldige. Standard-Base64-tegnene + og / afvises, så brug Base64 Converter til dem. En længde, der efterlader ét enkelt tegn i den sidste gruppe, er også ugyldig.

Ignorerer værktøjet mellemrum?

Ja. Mellemrum, tabulatorer og linjeskift fjernes før afkodning, hvilket er nyttigt for værdier, der er kopieret fra ombrudte logfiler eller e-mails.

Hvordan håndteres specialtegn og emojis?

Tekst kodes som UTF-8 før konvertering, så alle tegn, herunder emoji, bevares præcist ved en frem-og-tilbage-konvertering. Afkodede bytes skal udgøre gyldig UTF-8 for at blive vist.

Er Base64URL sikkert til følsomme data?

Nej. Det er kun en kodning og giver ingen beskyttelse. En JWT-payload kan for eksempel læses af alle, og derfor må den ikke indeholde hemmeligheder.

Hvor stor er den ekstra størrelse?

Hver 3 bytes bliver til 4 tegn, så kodede data fylder cirka 33 procent mere. Uden padding er resultatet op til to tegn kortere.

Hvor meget tekst kan jeg konvertere?

Op til 5 MiB tekst pr. anmodning. Inputtet gemmes ikke.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.