# Převodník Base64URL na Text

Zakódujte text do podoby URL vhodné pro Base64 nebo ji dekódujte zpět podle abecedy base64url z RFC 4648, oddíl 5. Nástroj převede váš vstup do UTF-8, používá - a _ místo + a / a vynechává doplnění =, pokud o něj nepožádáte. Při dekódování přijímá vstup s doplněním i bez něj. Vývojáři jej používají pro části JWT, hodnoty PKCE OAuth, podepsané adresy URL a názvy souborů, které musí fungovat v odkazech.

## Často kladené otázky

### Co je Base64URL?

Base64URL je varianta URL a bezpečná pro názvy souborů Base64 definovaná v RFC 4648, oddíl 5. Nahrazuje + znakem - a / znakem _, takže výstup lze použít v URL a názvech souborů bez escapování. Výplň pomocí = se obvykle vynechává.

### Mohu vidět příklad?

Text foobar se zakóduje jako Zm9vYmFy, stejně jako standardní Base64. Text ??> se zakóduje jako Pz8-, zatímco standardní Base64 dává Pz8+ a subjects?_d dává c3ViamVjdHM_X2Q. Dekódováním se vrátí původní text.

### Mám zapnout výplň?

Pro JWT, výzvy PKCE a většinu použití na webu ji nechte vypnutou, protože se znaky = vynechávají. Zapněte ji pouze tehdy, když přijímající systém očekává délku násobku čtyř. Dekodér přijímá obě varianty.

### Jak tímto nástrojem dekóduji JWT?

Zkopírujte část hlavičky nebo payloadu, tedy text mezi tečkami, a dekódujte ji. Získáte JSON. Třetí část je binární podpis, proto nástroj oznámí, že nejde o platný text UTF-8.

### Proč je můj vstup odmítnut?

Platné jsou pouze znaky A až Z, a až z, 0 až 9, - a _ s volitelnými koncovými znaky =. Znaky standardního Base64 + a / jsou odmítnuty, proto pro ně použijte převodník Base64. Neplatná je také délka, po které v poslední skupině zůstane jediný znak.

### Ignoruje nástroj bílé znaky?

Ano. Před dekódováním se odstraní mezery, tabulátory a zalomení řádků, což pomáhá při práci s hodnotami zkopírovanými ze zalomených protokolů nebo e-mailů.

### Jak se zpracovávají speciální znaky a emoji?

Text se před převodem zakóduje jako UTF-8, takže každý znak včetně emoji se přesně zachová při zpětném převodu. Zobrazené dekódované bajty musí tvořit platné UTF-8.

### Je Base64URL bezpečné pro citlivá data?

Ne. Jde pouze o kódování, které neposkytuje žádnou ochranu. Například payload JWT si může přečíst kdokoli, proto nesmí obsahovat tajné údaje.

### Jaká je režie z hlediska velikosti?

Každé 3 bajty se změní na 4 znaky, takže zakódovaná data jsou přibližně o 33 procent větší. Bez výplně je výstup až o dva znaky kratší.

### Kolik textu mohu převést?

Až 5 MiB textu na jeden požadavek. Vstup se neukládá.

Vaše reklama zde?

[Napište nám](mailto:hi@dennn.is?subject=Inzerce%20na%20OneClick%20Pro)

[Reklama Sada pluginů připravená pro agenty pro WordPress.](https://sleekwp.com/?ref=oneclickpro)
