# Prevodník Text na Base64URL

Zakódujte text do formátu URL bezpečného pre Base64 alebo ho dekódujte späť podľa abecedy base64url z oddielu 5 normy RFC 4648. Nástroj prevádza vstup na UTF-8, namiesto + a / používa - a _ a vynecháva doplnenie znakom =, pokiaľ ho nevyžiadate. Pri dekódovaní prijíma vstup s doplnením aj bez neho. Vývojári ho používajú pre časti JWT, hodnoty PKCE v OAuth, podpísané adresy URL a názvy súborov, ktoré musia fungovať v odkazoch.

## Často kladené otázky

### Čo je Base64URL?

Base64URL je variant URL a bezpečný pre názvy súborov Base64 definovaný v časti 5 RFC 4648. Znak + nahrádza znakom - a / znakom _, takže výstup možno použiť v URL adresách a názvoch súborov bez escapovania. Výplňový znak = sa zvyčajne vynecháva.

### Môžem vidieť príklad?

Text foobar sa zakóduje ako Zm9vYmFy, rovnako ako štandardné Base64. Text ??> sa zakóduje ako Pz8-, zatiaľ čo štandardné Base64 dáva Pz8+ a subjects?_d sa zakóduje ako c3ViamVjdHM_X2Q. Dekódovaním sa obnoví pôvodný text.

### Mám zapnúť výplň?

Pri JWT, výzvach kódu PKCE a väčšine webových použití ju nechajte vypnutú, pretože sa znaky = vynechávajú. Zapnite ju iba vtedy, ak prijímajúci systém očakáva dĺžku, ktorá je násobkom štyroch. Dekodér prijíma oba formáty.

### Ako pomocou tohto nástroja dekódujem JWT?

Skopírujte časť hlavičky alebo obsahu, teda text medzi bodkami, a dekódujte ju. Získate JSON. Tretia časť je binárny podpis, preto nástroj oznámi, že nejde o platný text UTF-8.

### Prečo je môj vstup odmietnutý?

Platné sú iba znaky A až Z, a až z, 0 až 9, - a _, prípadne koncové znaky =. Znaky štandardného Base64 + a / sa odmietajú, preto na ich spracovanie použite Base64 Converter. Neplatná je aj dĺžka, pri ktorej v poslednej skupine zostane jediný znak.

### Ignoruje nástroj medzery?

Áno. Medzery, tabulátory a zalomenia riadkov sa pred dekódovaním odstránia, čo pomáha pri hodnotách skopírovaných zo zalomených záznamov alebo e-mailov.

### Ako sa spracúvajú špeciálne znaky a emoji?

Pred konverziou sa text zakóduje do UTF-8, takže každý znak vrátane emoji sa pri spätnom prevode obnoví presne. Zobraziť možno iba dekódované bajty, ktoré tvoria platné UTF-8.

### Je Base64URL bezpečné pre citlivé údaje?

Nie. Ide iba o kódovanie a neposkytuje žiadnu ochranu. Napríklad obsah JWT si môže prečítať ktokoľvek, preto nesmie obsahovať tajné údaje.

### Akú veľkosť navyše kódovanie pridáva?

Každé 3 bajty sa zmenia na 4 znaky, takže zakódované údaje sú približne o 33 percent väčšie. Bez výplne je výstup až o dva znaky kratší.

### Koľko textu môžem previesť?

Na jednu požiadavku možno spracovať až 5 MiB textu. Vstup sa neukladá.

Vaša reklama tu?

[Napíšte nám e-mail](mailto:hi@dennn.is?subject=Reklama%20na%20OneClick%20Pro)

[Reklama Súprava doplnkov pripravená pre agentov pre WordPress.](https://sleekwp.com/?ref=oneclickpro)
