Konverter BIN til Base64

Konvertering av rå binære byte-strømmer til Base64-tekst sikrer sikker dataoverføring på tvers av tekstbaserte kommunikasjonsprotokoller uten datakorrupsjon.

Velg eller slipp filer her

Privat - filer forlater aldri enheten din

eller lim inn Ctrl+V

Mens du venter på filene dine, kan du spille Code Rain

Personverngaranti uten nettverksoverføring: 0 byte ble lastet opp til eksterne servere. All behandling foregikk lokalt i det isolerte nettlesermiljøet ditt.

Format-sammenligning og tekniske spesifikasjoner

SpesifikasjonBINBASE64
MIME-typeapplication/octet-streamtext/plain
Typerå binær bytestrømRadix-64-ASCII-koding
KompresjoningenIngen (33 % større enn rå binærdata)
StandardsesifikasjonRaw Binary Byte Stream SpecificationIETF RFC 4648
Signatur med magiske byteRaw arbitrary binary bytesA-Z a-z 0-9 + / = (Base64 character set)

Oversikt og bruksområder for formatet

Rå binære filer inneholder ubehandlede datamaskindata som kjørbare programmer, kompilert kode eller rå diskavbildninger. Disse byte-strømmene bruker alle 256 mulige verdier for en enkelt byte. Mange kommunikasjonssystemer, som e-postservere som bruker SMTP eller tekstbaserte oppmerkningsspråk som XML og JSON, håndterer bare menneskelig lesbar tekst på en sikker måte. Hvis du prøver å sende en rå BIN-fil gjennom disse tekstkanalene, kan kontrolltegn bli fjernet eller endret, noe som ødelegger dataene fullstendig. Konvertering av BIN til Base64-tekst løser dette problemet ved å oversette de rå bytene til et trygt sett med 64 ASCII-tegn. Disse tegnene inkluderer store bokstaver, små bokstaver, tall og to symboler. Webutviklere bruker denne metoden til å integrere små bilder, skrifttyper eller ikoner direkte i HTML-, CSS- eller JavaScript-filer. Dette reduserer antall separate HTTP-forespørsler en nettleser trenger for å laste en nettside.

Tekniske spesifikasjoner og kodekoversikt

Base64 representerer hver 3 inndatabyte med 4 tegn. Fylling påvirker det nøyaktige forholdet, så store inndata blir omtrent 33 % større ved koding.

OS- og nettleserkompatibilitet

Base64-tekst har bred støtte på moderne operativsystemer, nettlesere og tekstredigeringsprogrammer. Fordi den er bygget utelukkende av standard ASCII-tegn, kan den leses og tolkes av Windows, macOS, Linux, iOS og Android uten spesialiserte drivere eller dekoderprogramvare. Nettlesere støtter Base64-strenger inne i data-URI-er for bilder og stilark. Kommandolinjeverktøy som base64 på Unix- og Linux-systemer kan kode og dekode disse filene raskt. Programmeringsspråk som JavaScript, Python, C# og Java inkluderer innebygde funksjoner for Base64-koding.

Nyttig informasjon

Husk på økningen i filstørrelse på 33 prosent når du planlegger lagring og båndbredde. Fordi Base64-tekst tar mer diskplass enn rå binærfiler, bør du bare bruke denne kodingen når tekstbasert transport er strengt nødvendig.

Ofte stilte spørsmål

Hvordan konverterer du rå binær til Base64-tekst uten kvalitetstap?

Konverteringen fra rå binær til Base64-tekst er fullstendig tapsfri. Siden ingen av formatene bruker komprimering med tap, bevares hver eneste bit av den opprinnelige byte-strømmen nøyaktig under tilordningen til ASCII-tegn.

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

Rå binær er en strøm av uformatterte 8-bits byte som inneholder en hvilken som helst mulig verdi fra 0 til 255. Base64-tekst er en ASCII-kodet representasjon som begrenser dataverdier til et trygt delsett på 64 utskrivbare tegn, noe som resulterer i en 33 prosent økning i datastørrelse.