Konverter Base64 til BIN
Konvertering af Base64-tekst til rå binære data fjerner ASCII-kodningens ekstra data og gendanner den oprindelige 8-bit bytestrøm.
Formatsammenligning & tekniske specifikationer
| Specifikation | BASE64 | BIN |
|---|---|---|
| MIME-type | text/ | application/ |
| Type | radix-64 ASCII-kodning | rå binær bytestrøm |
| Komprimering | ingen (33 % størrelsesforøgelse i forhold til rå binær) | ingen |
| Standardspecifikation | IETF RFC 4648 | Raw Binary Byte Stream Specification |
| Magic Bytes-header | A-Z a-z 0-9 + / = (Base64 character set) | Raw arbitrary binary bytes |
Formatoversigt og anvendelse
Base64-tekst bruger et sikkert sæt af 64 printbare ASCII-tegn til at repræsentere binære data sikkert på tværs af kommunikationskanaler, der kun understøtter tekst, som f.eks. e-mail eller JSON-nyttelast. Systemer kan dog ikke udføre eller behandle tekst, der er formateret i Base64, før den vender tilbage til sin oprindelige bytestruktur. Softwareudviklere udfører ofte denne konvertering, når de udtrækker indlejrede billeder, skrifttyper eller kompilerede eksekverbare filer fra konfigurationsfiler, API-svar eller webapplikationsressourcer. At gå fra Base64 tilbage til rå binær kræver at vende den matematik, der blev brugt under kodningen. Hver gruppe på fire Base64-tegn repræsenterer nøjagtigt tre bytes af underliggende binære data. Denne proces fjerner formateringstegnene og gendanner den nøjagtige sekvens af 1-taller og 0-taller, som kræves af operativsystemer, hardwareenheder og native binære fortolkere.
Tekniske specifikationer og codec-oversigt
Base64 repræsenterer hver 3 inputbytes med 4 tegn. Padding påvirker det præcise forhold, så store input bliver omkring 33 % større ved kodning.
OS- og browserkompatibilitet
Operativsystemer som Windows, macOS og Linux behandler rå binære filer indbygget gennem systemkald og kommandolinjeværktøjer. Moderne webbrowsere håndterer binære data ved hjælp af Fetch API og TypedArrays, hvilket gør det muligt for udviklere at afkode Base64-strenge direkte i JavaScript ved hjælp af atob-funktionen, før bytes skrives til et Blob-objekt. Mobile operativsystemer på iOS og Android læser binære filer effektivt gennem indbyggede applikationssandkasser, forudsat at de korrekte filendelser og tilladelser anvendes.
Nyttig information
Sørg altid for at kontrollere, at din Base64-tekststreng ikke indeholder uønskede mellemrum eller linjeskift, før du starter afkodningsprocessen, da vildfarne tegn kan ødelægge den udgående bytesekvens.
Ofte stillede spørgsmål
Hvordan konverterer man Base64-tekst til rå binær uden at tabe kvalitet?
Da Base64 blot er en tekstrepræsentation for binære data og ikke bruger nogen komprimering, er afkodning af den tilbage til rå binær fuldstændig tabsfri. Hver enkelt original byte gendannes matematisk uden forringelse af de underliggende data.
Hvad er forskellen mellem Base64-tekst og rå binær?
Base64-tekst er en sikker, tekstbaseret repræsentation af data ved hjælp af printbare ASCII-tegn, der øger filstørrelsen med 33 procent. Rå binær er den oprindelige, uformaterede strøm af 8-bit bytes, som computere og hardware udfører eller gengiver direkte.