Jak používat Base64 kodér a dekodér
- Vyberte rezim kodovani nebo dekodovani: Vyberte, zda chcete prevest text na Base64 nebo dekodovat Base64 retezec zpet na citelny text.
- Zadejte svuj text nebo Base64 retezec: Vlozte svuj vstup do textove oblasti. Pro kodovani napište nebo vlozte cisty text. Pro dekodovani vlozte platny Base64 retezec.
- Ziskejte okamzite vysledky: Převedeny vystup se zobrazi okamžitě pri psani. Zadne tlacitka ke kliknuti — nastroj zpracovava vstup v realnem case.
- Zkopirujte vysledek: Pouzijte tlacitko kopirovani pro prenos vystupu do schranky jednim kliknutim.
Princip kódování Base64
Base64 je schematum kodovani binarnich dat do textu, ktere reprezentuje binarni data pomoci 64 tisknutelnych ASCII znaku: velka pismena A-Z, mala pismena a-z, cislice 0-9 a symboly + a /. Kodovani funguje tak, že vezme kazde tri bajty vstupu (24 bitu) a rozdeli je do ctyr skupin po 6 bitech. Kazda 6-bitova skupina se mapuje na jeden ze 64 znaku a vytvari vystup, ktery je priblizne o 33 % vetsi nez puvodni binarni data.
Base64 neni sifrovani — neposkytuje zadnou bezpecnost ani duvernost. Kdokoliv muze dekodovat Base64 okamzite. Jeho primarnim ucelem je zajistit, aby binarni data prezila transportem systemy navrzenymi pro praci s textem. Napriklad e-mailove protokoly byly puvodne navrzeny pouze pro ASCII text; Base64 umoznuje vkladani obrazku, priloh a dalsich binarnich souboru do e-mailovych zprav. Podobne JSON a XML nemohou obsahovat syrove binarni data, takze Base64 se pouziva pro vkladani obrazku, fontu a dalsich binarnich prostredku primo do datovych souboru jako data URI.
Nejbeznejsi variantou Base64 je RFC 4648, ktera pouziva standardni abecedu popsanou vyse. Varianta bezpecna pro URL nahrzuje + symbolem - a / symbolem _ pro vyhnuti se konfliktum se znaky cesty URL. Pri dekodovani nastroj automaticky zpracovava znaky vyplne (=) a ignoruje prazdne znaky. Pro vyvojare pracujici s API, data URI nebo konfiguracnimi soubory je spolehlivy Base64 nastroj nezbytnou soucasti denneho vybaveni.