Vad gör vår Base64-kodare och avkodare?
Vårt verktyg hjälper till att koda olika information till 64-bitars kod. Med vår kodare kan du enkelt konvertera all data (HTML, text, länkar, etc.) till base64 eller avkoda information tillbaka. Skriv eller klistra in din text och välj att koda eller avkoda.
Varför koda data till Base64?
Tänk dig att du har en gammal telefon som bara kan skicka textmeddelanden, men du vill skicka en bild till en vän. Du kan inte skicka bilden direkt eftersom din gamla telefon bara stöder text, inte bilder. Använd Base64 för att skicka bilden som text till din vän.
Base64 är som en språköversättare för din dator. Den tar information som datorer har svårt att hantera, som i vårt exempel med bilden, och omvandlar den till ett format som kan behandlas.
Här är några verkliga exempel på användning:
- Utvecklare använder Base64 för att bädda in små bilder direkt i HTML- eller CSS-kod, vilket kan göra att webbsidor laddas snabbare.
- I API:er, när olika programvarusystem kommunicerar med varandra, används ofta Base64 för att säkerställa att alla typer av data kan skickas säkert.
- Vissa databaser och filformat lagrar binära data (bilder eller dokument) som text.
Vad är Base64?
Base64 är ett 64-teckens informationskodningssystem som baseras på det latinska alfabetet med ASCII-tecken. Vi har bifogat en tabell nedan. Versaler (A-Z) och gemener (a-z) används tillsammans med siffror (0-9) och specialsymboler (+, /, =).
Här är ett litet exempel på kodad text i base64:
SGkhIEl0J3Mgc21hbGwgZXhhbXBsZSBvZiBCQVNFNjQgZGVjb2RlLg==
Prova att avkoda det med vårt verktyg.
Base64-alfabetet
Här är standard Base64-alfabetet:
Värde | Kodning | Värde | Kodning | Värde | Kodning | Värde | Kodning |
---|---|---|---|---|---|---|---|
0 | A | 16 | Q | 32 | g | 48 | w |
1 | B | 17 | R | 33 | h | 49 | x |
2 | C | 18 | S | 34 | i | 50 | y |
3 | D | 19 | T | 35 | j | 51 | z |
4 | E | 20 | U | 36 | k | 52 | 0 |
5 | F | 21 | V | 37 | l | 53 | 1 |
6 | G | 22 | W | 38 | m | 54 | 2 |
7 | H | 23 | X | 39 | n | 55 | 3 |
8 | I | 24 | Y | 40 | o | 56 | 4 |
9 | J | 25 | Z | 41 | p | 57 | 5 |
10 | K | 26 | a | 42 | q | 58 | 6 |
11 | L | 27 | b | 43 | r | 59 | 7 |
12 | M | 28 | c | 44 | s | 60 | 8 |
13 | N | 29 | d | 45 | t | 61 | 9 |
14 | O | 30 | e | 46 | u | 62 | + |
15 | P | 31 | f | 47 | v | 63 | / |
Obs: Tecknet "=" används för utfyllnad när inmatningslängden inte är en multipel av 3 bytes.