Base64-tekst til rå binær-konverter

Konvertering af Base64-tekst til rå binær fjerner ASCII-kodningsoverhead for at gendanne den oprindelige 8-bit byte-stream.

Vælg eller træk filer

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Formatsammenligning & tekniske specifikationer

SpecifikationBASE64BIN
MIME-typetext/plainapplication/octet-stream
Typeradix-64 ASCII encodingraw binary byte stream
Komprimeringnone (33% size expansion over raw binary)none
StandardspecifikationIETF RFC 4648Raw Binary Byte Stream Specification
Magic Bytes-headerA-Z a-z 0-9 + / = (Base64 character set)Raw arbitrary binary bytes

Format-oversigt 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 tekst-eneste kommunikationskanaler som 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 kompilede eksekverbare nyttelast 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. Hvert firetegn af Base64-tekst 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-tekst identificeres med MIME-typen text/plain og er afhængig af radix-64 ASCII-kodning uden komprimering, hvilket resulterer i en udvidelse af filstørrelsen på treogtredive procent sammenlignet med de originale filer. Rå binær bruger MIME-typen application/octet-stream til at levere en uformateret bytestream. Ingen af formaterne bruger komprimeringsalgoritmer, hvilket betyder, at konverteringen er fuldstændig tabsfri. Base64 mangler 'magic byte'-headers, fordi det blot er en tekstrepræsentation, men den resulterende rå binære fil vil ofte afsløre standardfilsignaturer, såsom 'PK' til ZIP-arkiver eller 'MZ' til Windows-programmer, placeret helt i begyndelsen af den afkodede byte-stream.

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, forutsat 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.

Formatsammenligning & tekniske specifikationer

En rå binær fil på 10 megabyte udvides til cirka 13,3 megabyte, når den kodes som Base64-tekst på grund af størrelsesoverheaden på 33 procent. Overførsel af den mindre rå binære fil tager ca. 0,02 sekunder på en 5 Gbps fiberforbindelse, ca. 0,2 sekunder på en hurtig 5G-forbindelse og næsten 2 sekunder på et almindeligt 4G-mobilnetværk.

Ofte stillede spørgsmål

Hvordan konverterer man Base64-tekst til rå binær uden at tabe kvalitet?

Da Base64 blot er en tekstdækning 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.