Konverter fra Base64-tekst til Rå Binær

Konvertering av Base64-tekst til rå binær fjerner ASCII-kodingsomkostninger for å gjenopprette den opprinnelige 8-bits byte-strømmen.

Velg eller dra filer

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

Format-sammenligning og tekniske spesifikasjoner

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

Oversikt og bruksområder for formatet

Base64-tekst bruker et trygt sett med 64 utskrivbare ASCII-tegn for å representere binære data på en sikker måte på tvers av rent tekstbaserte kommunikasjonskanaler som e-post eller JSON-nyttelast. Imidlertid kan ikke systemer kjøre eller behandle tekst som er formatert i Base64 før den går tilbake til sin opprinnelige bytestruktur. Programvareutviklere utfører ofte denne konverteringen når de trekker ut innebygde bilder, skrifttyper eller kompilerte kjørbare nyttelaster fra konfigurasjonsfiler, API-responser eller webapplikasjonsressurser. Å gå fra Base64 tilbake til rå binær krever å reversere matematikken som ble brukt under kodingen. Hvert fjerde tegn med Base64-tekst representerer nøyaktig tre byte med underliggende binære data. Denne prosessen fjerner formateringstegnene og gjenoppretter den nøyaktige sekvensen av 1-tall og 0-tall som kreves av operativsystemer, maskinvareenheter og opprinnelige binære analysatorer.

Tekniske spesifikasjoner og kodekoversikt

Base64-tekst identifiseres av MIME-typen text/plain og er avhengig av radix-64 ASCII-koding uten komprimering, noe som resulterer i en trettifire prosents økning i størrelse sammenlignet med de opprinnelige filene. Rå binær bruker MIME-typen application/octet-stream for å levere en uformannet byte-strøm. Ingen av formatene bruker komprimeringsalgoritmer, noe som betyr at konverteringen er fullstendig tapløs. Base64 mangler magiske byte-hoder fordi det bare er en tekstrepresentasjon, men den resulterende rå binære filen vil ofte avsløre standard filsignaturer, som 'PK' for ZIP-arkiver eller 'MZ' for Windows-eksekverbare filer, plassert helt i begynnelsen av den dekodede byte-strømmen.

OS- og nettleserkompatibilitet

Operativsystemer som Windows, macOS og Linux behandler rå binære filer naturlig gjennom systemkall og kommandolinjeverktøy. Moderne nettlesere håndterer binære data ved hjelp av Fetch API og TypedArrays, slik at utviklere kan dekode Base64-strenger direkte i JavaScript ved hjelp av atob-funksjonen før de skriver bytene til et Blob-objekt. Mobile operativsystemer på iOS og Android leser binære filer effektivt gjennom opprinnelige applikasjonssandkasser, forutsatt at riktige filutvidelser og tillatelser brukes.

💡 Nyttig informasjon

Kontroller alltid at Base64-tekststrengen din ikke inneholder uønskede mellomrom eller linjeskift før du starter dekodingsprosessen, da feilaktige tegn kan ødelegge utdatabytesekvensen.

Format-sammenligning og tekniske spesifikasjoner

En 10 megabytes rå binær fil utvides til omtrent 13,3 megabytes når den kodes som Base64-tekst på grunn av størrelsesoverheaden på 33 prosent. Å overføre den mindre rå binære filen tar omtrent 0,02 sekunder på en 5 Gbps fibertilkobling, omtrent 0,2 sekunder på en rask 5G-tilkobling og nesten 2 sekunder på et standard 4G-mobilnettverk.

Ofte stilte spørsmål

Hvordan konverterer du Base64-tekst til Rå Binær uten å miste kvalitet?

Fordi Base64 ganske enkelt er et tekstomslag for binære data og ikke bruker komprimering, er dekoding av det tilbake til rå binær fullstendig tapløs. Hver opprinnelige byte gjenopprettes matematisk uten forringelse av de underliggende dataene.

Hva er forskjellen mellom Base64-tekst og Rå Binær?

Base64-tekst er en sikker, rent tekstbasert representasjon av data ved bruk av utskrivbare ASCII-tegn som blåser opp filstørrelsen med 33 prosent. Rå Binær er den opprinnelige, uformannete strømmen av 8-bits byte som datamaskiner og maskinvare kjører eller gjengir direkte.