RAZVIJALSKA ORODJA

Base64 kodirnik in dekodirnik

Kodirajte in dekodirajte Base64 besedilo v brskalniku z UTF-8, Base64URL, polnilom, prelomom vrstic in obdelavo po vrsticah.

Urejanje te strani posodobi Base64 besedilo desno.

Urejanje te strani poskusi dekodirati UTF-8 besedilo levo. Binarne datoteke se morda ne prikažejo pravilno.

Možnosti
Abeceda
Možnosti izhoda

Za večino besedila uporabite standardni Base64. Base64URL uporabite, ko bo rezultat v URL-ju, imenu datoteke, žetonu ali vrednosti poizvedbe.

Kako varno uporabljati Base64

Kaj počne Base64

Bajte spremeni v besedilo

Base64 predstavi binarne podatke s tiskljivimi znaki, da lahko vrednost potuje skozi sisteme, ki pričakujejo besedilo.

Standardna in URL-varna abeceda se razlikujeta

Standardni Base64 uporablja plus in poševnico. Base64URL uporablja vezaj in podčrtaj, da je rezultat lažje uporabiti v URL-jih in imenih datotek.

MIME prelom je za starejše poštne formate

Nekateri MIME podatki se lomijo na 76 znakov na vrstico. Večina sodobnih API vrednosti ostane v eni vrstici, razen če format zahteva prelom.

Pogoste napake

Obravnavanje Base64 kot šifriranja

Base64 lahko dekodira kdorkoli. Ne uporabljajte ga za skrivanje gesel, zasebnih ključev ali osebnih podatkov.

Uporaba napačne abecede

Žeton z vezajem ali podčrtajem je verjetno Base64URL. Vrednost s plusom ali poševnico je običajno standardni Base64.

Dekodiranje binarnih datotek kot besedila

Slike, PDF-ji in druge binarne datoteke se lahko dekodirajo v bajte, ki niso berljivo UTF-8 besedilo.

Nasveti

Za pakete uporabite način po vrsticah

Ko imate veliko neodvisnih vrednosti, obdelajte vsako vrstico posebej, da se ena vrednost ne zlije z naslednjo.

Če niste prepričani, ohranite polnilo

Enačaji na koncu pomagajo mnogim dekodirnikom razumeti, kako so bili dopolnjeni zadnji bajti. Izpustite jih le, ko ciljni format to dovoljuje.

Pred deljenjem odstranite skrivnosti

Base64 se pogosto pojavi v žetonih, glavah in konfiguracijskih datotekah. Dekodirajte in delite samo podatke, ki jih smete razkriti.