Indata: 0 bytes
Utdata: 0 bytes

Behöver du hantera data i Base64-format? Vår sida är din helhetslösning för allt som rör Base64! Oavsett om du behöver avkoda data till dess ursprungliga form eller koda den till Base64, gör vår plattform det med några få klick.

Varför Base64?

Base64-kodning är en teknik som omvandlar binär data till ett textvänligt format. Detta är särskilt användbart när man hanterar data som behöver transporteras säkert över medier avsedda för text. Vanliga användningsområden inkluderar e-post (via MIME) och lagring av komplex data i XML- eller JSON-filer.

Funktioner du kommer att älska

  • Avkoda rad för rad: Avkoda enskilda rader separerade med radbrytningar för att skydda datans integritet.
  • Live-läge: Avkoda eller koda data direkt i webbläsaren, utan serverinteraktion.

Detaljer om Base64

Base64 är inte bara ett enskilt schema utan en kategori av kodningsmetoder. Det är utformat för att representera binär data i ett ASCII-strängformat genom att översätta det till en Base64-representation. En 24-bitars buffert används för att hålla tre 8-bitars bytes, som sedan konverteras till fyra Base64-kodade tecken.

Exempel

Ordet "Man" omvandlas till "TWFu" i Base64. I ASCII har bokstäverna "M", "a" och "n" byte-värdena 77, 97, 110. Dessa representeras binärt som "01001101", "01100001" och "01101110". Base64-kodningsprocessen omvandlar dessa till "TWFu".

Hur blir text till Base64?

Har du någonsin undrat hur vanlig text som "TEXT" förvandlas till något som ser ut som rappakalja, som "VEVYVA=="? Det är magin med Base64-kodning! Oroa dig inte, det är inte så komplicerat som det låter. Låt oss bryta ner det steg för steg.

Steg 1: ASCII-värden

Varje bokstav på ditt tangentbord motsvarar ett nummer som kallas dess ASCII-värde. Till exempel är ASCII-värdet för 'T' 84, för 'E' är det 69, och så vidare. Så vår text "TEXT" blir en serie nummer:

Steg 2: Binär konvertering

Datorer talar språket 0 och 1, känt som binär kod. Så vi konverterar dessa nummer till binärt:

Steg 3: Kombinera det binära

Vi kombinerar sedan dessa binära tal till en lång sträng:

Steg 4: Dela upp i 6-bitarsgrupper

Base64-kodning tar denna långa binära sträng och delar upp den i mindre bitar om 6 bitar vardera. Om den sista biten inte har 6 bitar lägger vi till nollor för att fylla ut den.

Steg 5: Konvertera till decimalt

Var och en av dessa 6-bitarsgrupper konverteras sedan tillbaka till ett decimaltal (ett tal likt ASCII-värdena).

Steg 6: Base64-tecken

Slutligen använder vi dessa decimaltal för att välja motsvarande tecken från Base64-tabellen, som innehåller en uppsättning av 64 olika tecken (A-Z, a-z, 0-9, +, /).

Steg 7: Utfyllnad (Padding)

Om Base64-utdatan inte är en multipel av 4 tecken, lägger vi till "="-symboler i slutet för att göra den till det.

Genom att följa dessa steg blir vår text "TEXT" till "VEVYVA==". Voila! Nu vet du hur vanlig text förvandlas till Base64. Du kan prova att koda andra ord och se hur de ser ut i Base64!