Konvertera Base64-text till rå binärfil

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ömmem.

Välj eller dra filer

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

Formatjämförelse & Tekniska specifikationer

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

Formatöversikt och användningsområden

Base64-text använder en säker uppsättning av 64 utskrivbara ASCII-tecken för att representera binärdata på ett säkert sätt över textbaserade kommunikationskanaler som e-post eller JSON-meddelanden. System kan dock inte köra eller bearbeta text som är formaterad i Base64 förrän den återgår till sin ursprungliga bytestruktur. Mjukvaruutvecklare utför ofta denna konvertering när de extraherar inbäddade bilder, teckensnitt eller komilerade körbara nyttolaster från konfigurationsfiler, API-svar eller webbapplikationsresurser. Att gå från Base64 tillbaka till rå binärfil kräver att man reverserar matematiken som användes vid kodningen. Var fjärde tecken i Base64-text representerar exakt tre byte underliggande binärdata. Denna process rensar bort formateringstecknen och återställer den exakta sekvensen av 1:or och 0:or som krävs av operativsystem, hårdvaruenheter och ursprungliga binära tolkar.

Tekniska specifikationer & codec-översikt

Base64-text identifieras av MIME-typen text/plain och förlitar sig på radix-64 ASCII-kodning utan komprimering, vilket resulterar i en trettiotre procents storleksökning jämfört med de ursprungliga filerna. Rå binärfil använder MIME-typen application/octet-stream för att leverera en oformaterad byte-ström. Ingen av formaten använder komprimeringsalgoritmer, vilket innebär att konverteringen är helt förlustfri. Base64 saknar magiska byte-huvuden eftersom det enbart är en textrepresentation, men den resulterande råa binärfilen kommer ofta att avslöja standardmärkningar, såsom 'PK' för ZIP-arkiv eller 'MZ' för Windows-körfiler, placerade längst upp i den avkodade byte-strömmen.

OS- och webbläsarkompatibilitet

Operativsystem som Windows, macOS och Linux bearbetar råa binära filer internt via systemanrop och kommandoradsverktyg. Moderna webbläsare hanterar binärdata med Fetch-API:et och TypedArrays, vilket gör att utvecklare kan avkodade Base64-strängar direkt i JavaScript med hjälp av atob-funktionen innan bytena skrivs till ett Blob-objekt. Mobila operativsystem på iOS och Android läser binära filer effektivt genom inbyggda applikationssandlådor, förutsatt att rätt filändelser och behörigheter tillämpas.

💡 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.

Formatjämförelse & Tekniska specifikationer

En rå binärfil på 10 megabyte växer till ungefär 13,3 megabyte när den kodas som Base64-text på grund av overheaden på 33 procent. Att överföra den mindre råa binärfilen tar cirka 0,02 sekunder på en 5 Gbps fiberanslutning, ungefär 0,2 sekunder på en snabb 5G-anslutning och nästan 2 sekunder på ett vanligt 4G-mobilnätverk.

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.