Base64 kodiranje i dekodiranje
Pretvorite tekst u Base64 i natrag, uz potpunu podršku za UTF-8 i URL-ove.
Base64 kodiranje i dekodiranje
Base64 pretvara proizvoljni tekst u kompaktni skup od 64 sigurna znaka, što ga čini standardnim načinom za premještanje podataka kroz kanale koji prihvaćaju samo obični ASCII. Zalijepite tekst da biste dobili njegov Base64 obrazac ili zalijepite Base64 da biste ponovno pročitali izvorni tekst. Prebacite se između dva smjera pomoću birača načina.
Kodiranje je u potpunosti svjesno UTF-8, tako da slovački dijakritički znakovi, grčka slova, CJK znakovi i emotikoni netaknuti prežive povratno putovanje. Opcija "URL-safe alphabet" zamjenjuje standardne znakove + i / za - i _ i izbacuje prateće ispune, stvarajući niz koji možete ispustiti ravno u parametar upita, segment staze ili JWT bez daljnjeg izbjegavanja. Opcija "Prelamanje na 76 znakova" razbija dugi izlaz u retke fiksne širine, format koji očekuju MIME zaglavlja e-pošte i blokovi u stilu PEM-a.
Dekodiranje je namjerno opraštajuće. Razmaci i prijelomi redaka uklanjaju se prije dekodiranja, prihvaćaju se standardna i URL-sigurna abeceda, a nedostajuća ispuna se tolerira — tako da vrijednost kopirana iz datoteke dnevnika ili konfiguracije obično jednostavno funkcionira. Ako unos uistinu ne može biti Base64, dobit ćete jednostavno objašnjenje umjesto tihog pogrešnog odgovora.
Sve radi u vašem pregledniku. Ništa se ne učitava, što je ovdje važnije nego za većinu alata: nizovi Base64 rutinski prenose API tokene, podatke o sesiji, vjerodajnice za osnovnu autorizaciju i kodirane korisne podatke. Ovdje ih dekodirajte, a otvoreni tekst ostaje na vašem računalu. Zbroj ispod ispisa pokazuje veličine s obje strane, tako da možete vidjeti otprilike 33% povećanja dodavanja kodiranja.