Base64 Kodirač / Dekodirač
Kodirajte i dekodirajte Base64 stringove instantno.
Instantna Kodiranja
Konvertujte običan tekst u Base64 format instantno za korišćenje u URL-ovima podataka, API-ima ili email prilozima.
Brza Dekodiranja
Dekodirajte Base64 stringove nazad u čitljiv tekst jednim klikom. Savršeno za inspekciju kodiranih podataka.
Privatnost Garantovana
Sva konverzija se dešava u vašem pretraživaču. Vaši podaci nikada ne napuštaju vaš uređaj niti se otpremaju na bilo koji server.
Otkrivanje Grešaka
Nevalidni Base64 stringovi se automatski detektuju sa jasnim porukama o grešci kako bi vam pomogli da ispravite probleme sa kodiranjem.
Razumevanje Base64 Kodiranja
Base64 je shema kodiranja binarnih podataka u tekstualni format koja predstavlja binarne podatke u ASCII string formatu. Široko se koristi za prenos podataka preko medija dizajniranih za rukovanje tekstom, kao što su email prilozi, URL-ovi podataka u HTML/CSS-u i tokeni za autentifikaciju API-ja. Base64 osigurava da binarni podaci ostanu netaknuti preko sistema koji bi inače mogli da ih oštete.
Kada koristiti Base64
Base64 kodiranje je neophodno za umetanje slika direktno u HTML (data:image/png;base64,...), prenos datoteka putem JSON API-ja, kodiranje autentifikacionih podataka za HTTP Basic Auth, i sigurno uključivanje binarnih podataka u XML ili JSON. Takođe se često koristi u JWT tokenima i OAuth tokovima. Iako Base64 povećava veličinu podataka za otprilike 33%, to je standardno rešenje za prenos binarnih podataka koji su sigurni za tekst.
Kako funkcioniše Base64 Kodiranje
Base64 konvertuje binarne podatke u grupe od 6 bita, zatim mapira svaku grupu na jedan od 64 ASCII karaktera (A-Za-z0-9+/). Svakih 3 bajta ulaznih podataka proizvodi 4 bajta Base64 izlaza. Karakteri za popunjavanje (=) se dodaju kako bi se osiguralo da je dužina izlaza višekratnik od 4. Ovaj proces je potpuno reverzibilan—dekodiranje jednostavno obrće mapiranje karaktera i uklanja popunjavanje kako bi se obnovili originalni binarni podaci.