Base64 Konverter: kod og afkod tekst
Kod tekst til Base64 eller afkod Base64 tilbage til tekst, med URL-sikker output og linjevis behandling.
Kod og afkod Base64
Dette værktøj koder tekst til Base64 og afkoder Base64-strenge tilbage til læsbar tekst, helt i browseren. Du skifter mellem kode- og afkodningstilstand, eller bruger byt om-knappen til at vende det aktuelle resultat og skifte tilstand i ét trin. Nulstil-knappen tømmer input- og outputfeltet på én gang.
Sådan fungerer Base64-kodning
Base64 omdanner rå byte til udskrivelige tegn ved at gruppere dem tre ad gangen (24 bit) og opdele hver gruppe i fire 6-bit stykker. Hvert stykke svarer til et af 64 tegn: A-Z, a-z, 0-9, samt "+" og "/". Er input ikke et multiplum af tre byte, udfyldes output med et eller to "="-tegn, så resultatet forbliver et multiplum af fire tegn. Den URL-sikre indstilling erstatter "+" med "-" og "/" med "_", og fjerner "="-udfyldningen, så strengen kan indsættes direkte i en URL-sti eller et filnavn. Ved afkodning fjernes mellemrum og linjeskift i den indsatte tekst automatisk, før de resterende tegn fortolkes.
Gennemregnet eksempel
At kode "Kat" (3 byte) giver "S2F0" uden udfyldning, fordi tre byte deler sig jævnt i fire Base64-tegn. At kode "God morgen!" (11 byte) giver "R29kIG1vcmdlbiE="; det ene "="-tegn viser, at den sidste gruppe bestod af to byte. Med URL-sikker tilstand slået til forsvinder dette "="-tegn. Skifter man til afkodningstilstand og indsætter "R29kIG1vcmdlbiE=", fås "God morgen!" igen.
Før og efter
Input (UTF-8-tekst):
God morgen!
Kodet (Base64):
R29kIG1vcmdlbiE=
Kodet (URL-sikker, uden udfyldning):
R29kIG1vcmdlbiE
Ved at slå "behandl linjer separat" til kodes eller afkodes hver linje i input for sig, og resultaterne samles med et valgt skilletegn (linjeskift, komma, semikolon eller mellemrum). Et valg af tegnkodning, herunder UTF-8, ASCII, ISO-8859-1 og Windows-1252, bestemmer, hvordan tekst omdannes til byte før kodning, og hvordan afkodede byte bliver til tekst igen. Du kan også uploade en lokal tekstfil, indsætte fra udklipsholderen og downloade resultatet som en .txt-fil, uden at nogen data forlader browseren.