ALATI ZA PROGRAMERE

Base64 koder i dekoder

Kodirajte i dekodirajte Base64 tekst u pregledniku uz UTF-8, Base64URL, dopunu, prelamanje i obradu red po red.

Uređivanje ove strane ažurira Base64 tekst desno.

Uređivanje ove strane pokušava da dekodira UTF-8 tekst levo. Binarne datoteke se možda neće prikazati ispravno.

Opcije
Azbuka
Opcije izlaza

Za većinu teksta koristite standardni Base64. Base64URL koristite kada rezultat ide u URL, naziv datoteke, token ili vrijednost upita.

Kako sigurno koristiti Base64

Šta Base64 radi

Pretvara bajtove u tekst

Base64 prikazuje binarne podatke štampivim znakovima kako bi vrednost mogla da prođe kroz sisteme koji očekuju tekst.

Standardna i URL-bezbedna azbuka se razlikuju

Standardni Base64 koristi plus i kosu crtu. Base64URL koristi crticu i donju crtu kako bi rezultat lakše išao u URL-ove i nazive datoteka.

MIME prelamanje je za starije mail formate

Neki MIME podaci se prelamaju na 76 znakova po redu. Većina modernih API vrednosti ostaje u jednom redu osim ako format traži prelamanje.

Česte greške

Tretiranje Base64 kao šifrovanja

Svako može dekodirati Base64. Ne koristite ga za skrivanje lozinki, privatnih ključeva ili ličnih podataka.

Korišćenje pogrešne azbuke

Token sa crticom ili donjom crtom verovatno je Base64URL. Vrednost sa plusom ili kosom crtom obično je standardni Base64.

Dekodiranje binarnih datoteka kao tekst

Slike, PDF-ovi i druge binarne datoteke mogu se dekodirati u bajtove koji nisu čitljiv UTF-8 tekst.

Saveti

Koristite režim po redovima za skupove

Kada imate mnogo nezavisnih vrednosti, obradite svaki red posebno da se jedna vrednost ne spoji sa sledećom.

Zadržite dopunu kada niste sigurni

Znakovi jednakosti na kraju pomažu dekoderima da razumeju kako su poslednji bajtovi dopunjeni. Izostavite ih samo kada ciljni format to dozvoljava.

Uklonite tajne pre deljenja

Base64 se često pojavljuje u tokenima, zaglavljima i konfiguracionim datotekama. Dekodirajte i delite samo podatke koje smete otkriti.