Konvertor Base64 u BIN

Pretvaranje Base64 teksta u sirovi binarni fajl uklanja višak ASCII kodiranja radi obnavljanja originalnog 8-bitnog toka bajtova.

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V

Dok čekaš svoje fajlove, možeš da igraš Code Rain

Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

Poređenje formata i tehničke specifikacije

SpecifikacijaBASE64BIN
MIME tiptext/plainapplication/octet-stream
TipRadix-64 ASCII kodiranjesirovi tok binarnih bajtova
Kompresijanema (povećanje veličine za 33% u odnosu na sirovi binarni zapis)nema
Standardna specifikacijaIETF RFC 4648Specifikacija sirovog binarnog toka bajtova
Zaglavlje s magičnim bajtovimaA-Z a-z 0-9 + / = (Base64 character set)Raw arbitrary binary bytes

Pregled formata i primena

Base64 tekst koristi bezbedan skup od 64 štampajuća ASCII znaka za bezbedno predstavljanje binarnih podataka preko komunikacionih kanala koji podržavaju samo tekst, kao što su e-pošta ili JSON opterećenja. Međutim, sistemi ne mogu da izvršavaju ili obrađuju tekst koji je formatiran u Base64 formatu dok se ne vrati u svoju izvornu strukturu bajtova. Programeri softvera često obavljaju ovu konverziju prilikom izvlačenja ugrađenih slika, fontova ili kompajliranih izvršnih datoteka iz konfiguracionih fajlova, odgovori API-ja ili resursa veb aplikacija. Prelazak sa Base64 nazad na sirovi binarni fajl zahteva obrtanje matematike koja se koristi tokom kodiranja. Svaka četiri znaka Base64 teksta predstavljaju tačno tri bajta osnovnih binarnih podataka. Ovaj proces uklanja znakove formatiranja i vraća tačan niz jedinica i nula koje zahtevaju operativni sistemi, hardverski uređaji i nativni binarni parseri.

Tehničke specifikacije i analiza kodeka

Base64 predstavlja svaka 3 ulazna bajta pomoću 4 znaka. Dopuna utiče na tačan odnos, pa su veliki ulazi posle kodiranja oko 33% veći.

Kompatibilnost sa operativnim sistemima i pregledačima

Operativni sistemi poput Windows-a, macOS-a i Linux-a obrađuju sirove binarne fajlove nativno kroz sistemske pozive i uslužne programe komandne linije. Moderni veb pretraživači rukuju binarnim podacima koristeći Fetch API i TypedArrays, omogućavajući programerima da dekodiraju Base64 niske direktno u JavaScript-u koristeći funkciju atob pre upisivanja bajtova u Blob objekat. Mobilni operativni sistemi na iOS-u i Android-u efikasno čitaju binarne fajlove kroz sopstvene aplikativne okvire (sandbox), pod uslovom da su primenjene ispravne ekstenzije fajlova i dozvole.

Praktičan savet

Uvek proverite da vaša Base64 tekstualna niska ne sadrži neželjene razmake ili znakove za novi red pre početka procesa dekodiranja, jer zalutali znakovi mogu oštetiti izlazni niz bajtova.

Često postavljana pitanja

Kako se vrši konverzija Base64 teksta u sirovi binarni fajl bez gubitka kvaliteta?

Pošto je Base64 jednostavno tekstualni omotač za binarne podatke i ne koristi kompresiju, njegovo dekodiranje nazad u sirovi binarni fajl je u potpunosti bez gubitaka. Svaki originalni bajt se matematički obnavlja bez ikakve degradacije osnovnih podataka.

Koja je razlika između Base64 teksta i sirovog binarnog fajla?

Base64 tekst je bezbedan prikaz podataka koji se sastoji samo od teksta koristeći štampajuće ASCII znakove koji povećavaju veličinu fajla za 33 posto. Sirovi binarni fajl je izvorni, neformatirani tok 8-bitnih bajtova koje računari i hardver direktno izvršavaju ili prikazuju.