Konvertera Base64 till BIN

Genom att konvertera Base64-text till rå binärfil tas ASCII-kodningens overhead bort för att återställa den ursprungliga 8-bitars byte-strömmen.

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V

Medan du väntar på dina filer kan du spela Code Rain

Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Formatjämförelse och tekniska specifikationer

SpecifikationBASE64BIN
MIME-typtext/plainapplication/octet-stream
Typradix-64 ASCII-kodningrå binär byteström
Komprimeringingen (33 % storleksökning jämfört med rå binärdata)ingen
StandardspecifikationIETF RFC 4648Raw Binary Byte Stream Specification
Magic Bytes-huvudA-Z a-z 0-9 + / = (Base64 character set)Raw arbitrary binary bytes

Formatöversikt och användningsområden

Base64-text använder 64 utskrivbara ASCII-tecken för att på ett säkert sätt representera binärdata i textbaserade kommunikationskanaler, till exempel e-post eller JSON-nyttolaster. System kan dock inte köra eller bearbeta Base64-formaterad text förrän den har omvandlats tillbaka till sin ursprungliga bytestruktur. Utvecklare gör ofta detta när de extraherar inbäddade bilder, teckensnitt eller kompilerade körbara nyttolaster ur konfigurationsfiler, API-svar eller webbapplikationsresurser. För att gå från Base64 tillbaka till rå binärdata behöver kodningen reverseras. Var fjärde Base64-tecken motsvarar exakt tre byte binärdata. Processen tar bort formateringstecknen och återställer den exakta sekvens av ettor och nollor som operativsystem, hårdvaruenheter och binära tolkar behöver.

Tekniska specifikationer och kodeköversikt

Base64 representerar 3 indatabyte med 4 tecken. Utfyllnad påverkar det exakta förhållandet, så stora indata blir ungefär 33 % större vid kodning.

OS- och webbläsarkompatibilitet

Operativsystem som Windows, macOS och Linux hanterar råa binärfiler med systemanrop och kommandoradsverktyg. Moderna webbläsare hanterar binärdata med Fetch API och TypedArrays, så utvecklare kan avkoda Base64-strängar i JavaScript med atob() och skriva byten till ett Blob-objekt. Mobila operativsystem på iOS och Android läser binärfiler effektivt i apparnas sandlådor när filändelser och behörigheter är korrekta.

Användbar information

Verifiera alltid att din Base64-textsträng inte innehåller oönskade mellanslag eller radbrytningar innan avkodningsprocessen påbörjas, eftersom felaktiga tecken kan skada den genererade byte-sekvensen.

Vanliga frågor

Hur konverterar man Base64-text till rå binärfil utan kvalitetsförlust?

Eftersom Base64 enbart är en textomslutning för binärdata och inte använder någon komprimering, är avkodningen tillbaka till rå binärfil helt förlustfri. Varje ursprunglig byte återställs matematiskt utan att den underliggande datan försämras.

Vad är skillnaden mellan Base64-text och rå binärfil?

Base64-text är en säker, enbart textbaserad representation av data som använder utskrivbara ASCII-tecken och ökar filstorleken med 33 procent. Rå binärfil är den ursprungliga, oformaterade strömmen av 8-bitars byte som datorer och hårdvara kör eller renderar direkt.