Jak používat Base64 kodér a dekodér
- Vyberte režim kódování nebo dekódování: Vyberte, zda chcete převést text na Base64 nebo dekódovat Base64 řetězec zpět na čitelný text.
- Zadejte svůj text nebo Base64 řetězec: Vložte svůj vstup do textové oblasti. Pro kódování napište nebo vložte čistý text. Pro dekódování vložte platný Base64 řetězec.
- Získejte okamžité výsledky: Převedený výstup se zobrazí okamžitě při psaní. Žádná tlačítka ke kliknutí — nástroj zpracovává vstup v reálném čase.
- Zkopírujte výsledek: Použijte tlačítko kopírování pro přenos výstupu do schránky jedním kliknutím.
Princip kódování Base64
Base64 je schéma kódování binárních dat do textu, které reprezentuje binární data pomocí 64 tisknutelných ASCII znaků: velká písmena A-Z, malá písmena a-z, číslice 0-9 a symboly + a /. Kódování funguje tak, že vezme každé tři bajty vstupu (24 bitů) a rozdělí je do čtyř skupin po 6 bitech. Každá 6-bitová skupina se mapuje na jeden ze 64 znaků a vytváří výstup, který je přibližně o 33 % větší než původní binární data.
Base64 není šifrování — neposkytuje žádnou bezpečnost ani důvěrnost. Kdokoliv může dekódovat Base64 okamžitě. Jeho primárním účelem je zajistit, aby binární data přežila transport přes systémy navržené pro práci s textem. Například e-mailové protokoly byly původně navrženy pouze pro ASCII text; Base64 umožňuje vkládání obrázků, příloh a dalších binárních souborů do e-mailových zpráv. Podobně JSON a XML nemohou obsahovat syrová binární data, takže Base64 se používá pro vkládání obrázků, fontů a dalších binárních prostředků přímo do datových souborů jako data URI.
Nejběžnější variantou Base64 je RFC 4648, která používá standardní abecedu popsanou výše. Varianta bezpečná pro URL nahrazuje + symbolem - a / symbolem _ pro vyhnutí se konfliktům se znaky cesty URL. Při dekódování nástroj automaticky zpracovává znaky výplně (=) a ignoruje prázdné znaky. Pro vývojáře pracující s API, data URI nebo konfiguračními soubory je spolehlivý Base64 nástroj nezbytnou součástí denního vybavení.