Base64 Kodér a Dekodér

Kódujte a dekódujte Base64 okamžitě. Převádějte text nebo soubory na Base64 s automatickou detekcí. Bezplatné a 100% na straně klienta.

Vstup (Text)
Kódovat soubor do Base64
Výstup
Výsledek se zobrazí zde...

Jak používat Base64 kodér a dekodér

  1. Vyberte rezim kodovani nebo dekodovani: Vyberte, zda chcete prevest text na Base64 nebo dekodovat Base64 retezec zpet na citelny text.
  2. 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.
  3. Ziskejte okamzite vysledky: Převedeny vystup se zobrazi okamžitě pri psani. Zadne tlacitka ke kliknuti — nastroj zpracovava vstup v realnem case.
  4. 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.

Často kladené dotazy

Je Base64 kódování šifrování?
Ne. Base64 je schéma kódování, nikoliv šifrování. Neposkytuje žádnou bezpečnost a může být snadno dekódováno kýmkoliv.
Mohu tímto nástrojem kódovat soubory?
Ano. Použijte vstup pro soubor a vyberte libovolný soubor. Ten bude převeden na Base64 data URL pomocí FileReader.
Podporuje Unicode text?
Ano. Nástroj správně zpracovává UTF-8 kódování, takže mezinárodní znaky jsou kódovány a dekódovány správně.
Jak funguje auto-detekce?
Pokud je povolena, nástroj zkontroluje, zda vstup vypadá jako platný Base64 řetězec a automaticky přepne mezi režimy kódování a dekódování.
Je Base64 totez co sifrovani?
Ne. Base64 je kodovaci schema, nikoliv sifrovani. Je trivilane vratitelne — kdokoliv muze dekodovat Base64 bez klice. Pokud potrebujete chranit data, pouzijte spravny sifrovaci algoritmus jako AES. Base64 je pouze pro prenos dat, ne pro bezpecnost.
Proc Base64 dela soubory vetsimi?
Kodovani Base64 prevadi kazde 3 bajty binarnich dat na 4 bajty textu, coz ma za nasledek priblizne 33% narust velikosti. To je vlastnost kodovani a nemuze byt odstraneno. Kompromisem je univerzalni kompatibilita s textovymi systemy.
Muze Base64 kodovat Unicode text?
Ano. Nastroj zpracovava Unicode tak, že nejprve prevede text na UTF-8 bajty a pak je zakoduje do Base64. Dekodovani proces obraci, prevadi Base64 zpet na UTF-8 bajty a pak na text. To zajistuje spravne zpracovani mezinarodnich znaku.

Související nástroje