VÝVOJÁŘSKÉ NÁSTROJE

Kodér a dekodér Base64

Kódujte a dekódujte text Base64 v prohlížeči s UTF-8, Base64URL, výplní, zalamováním a zpracováním po řádcích.

Úprava této strany aktualizuje text Base64 vpravo.

Úprava této strany se pokusí dekódovat text UTF-8 vlevo. Binární soubory se nemusí zobrazit správně.

Možnosti
Abeceda
Možnosti výstupu

Pro většinu textu použijte standardní Base64. Base64URL použijte, když výsledek půjde do URL, názvu souboru, tokenu nebo hodnoty dotazu.

Jak bezpečně používat Base64

Co Base64 dělá

Převádí bajty na text

Base64 zapisuje binární data tisknutelnými znaky, takže hodnota může projít systémy, které očekávají text.

Standardní a URL bezpečné abecedy se liší

Standardní Base64 používá plus a lomítko. Base64URL používá pomlčku a podtržítko, aby se výsledek snáze vkládal do URL a názvů souborů.

Zalamování MIME je pro starší poštovní formáty

Některá data MIME se zalamují po 76 znacích na řádek. Většina moderních hodnot API zůstává na jednom řádku, pokud formát nevyžaduje zalomení.

Časté chyby

Považovat Base64 za šifrování

Base64 může dekódovat kdokoli. Nepoužívejte jej ke skrývání hesel, soukromých klíčů nebo osobních údajů.

Použít nesprávnou abecedu

Token s pomlčkou nebo podtržítkem je pravděpodobně Base64URL. Hodnota s plusem nebo lomítkem je obvykle standardní Base64.

Dekódovat binární soubory jako text

Obrázky, PDF a další binární soubory se mohou dekódovat na bajty, které nejsou čitelný text UTF-8.

Tipy

Použijte řádkový režim pro dávky

Máte-li mnoho nezávislých hodnot, zpracujte každý řádek zvlášť, aby jedna hodnota nepřešla do další.

Při nejistotě ponechte výplň

Rovnítka na konci pomáhají mnoha dekodérům poznat, jak byly doplněny poslední bajty. Vynechte je jen tehdy, když to cílový formát dovoluje.

Před sdílením odstraňte tajné údaje

Base64 se často objevuje v tokenech, hlavičkách a konfiguračních souborech. Dekódujte a sdílejte jen data, která smíte zveřejnit.