# Pretvornik Text v Base64URL

Kodirajte besedilo v URL-varni Base64 ali ga dekodirajte nazaj po abecedi base64url iz razdelka 5 dokumenta RFC 4648. Orodje pretvori vaš vnos v UTF-8, namesto + in / uporabi - in _ ter izpusti polnilo =, razen če ga zahtevate. Pri dekodiranju sprejme vhod s polnilom in brez njega. Razvijalci ga uporabljajo za dele JWT, vrednosti PKCE za OAuth, podpisane URL-je in imena datotek, ki morajo delovati v povezavah.

## Pogosta vprašanja

### Kaj je Base64URL?

Base64URL je različica URL in Base64, varna za imena datotek, določena v RFC 4648, razdelek 5. Zamenja + z - in / z _, zato se lahko rezultat pojavi v URL-jih in imenih datotek brez ubežanja znakov. Znak za dopolnjevanje = je običajno izpuščen.

### Ali si lahko ogledam primer?

Besedilo foobar se kodira v Zm9vYmFy, enako kot standardni Base64. Besedilo ??> se kodira v Pz8-, medtem ko standardni Base64 da Pz8+, subjects?_d pa se kodira v c3ViamVjdHM_X2Q. Pri dekodiranju se povrne izvirno besedilo.

### Ali naj omogočim dopolnjevanje?

Za JWT-je, izzive kode PKCE in večino spletnih uporab pustite možnost izklopljeno, saj se znaki = izpustijo. Vklopite jo le, če sprejemni sistem pričakuje dolžino, ki je večkratnik števila štiri. Dekoder sprejme obe obliki.

### Kako s tem orodjem dekodiram JWT?

Kopirajte del z glavo ali vsebino, torej besedilo med pikama, in ga dekodirajte. Dobili boste JSON. Tretji del je binarni podpis, zato orodje sporoči, da ni veljavno besedilo UTF-8.

### Zakaj je moj vnos zavrnjen?

Veljavni so samo znaki od A do Z, od a do z, od 0 do 9, - in _, z morebitnimi končnimi znaki =. Znaka + in / iz standardnega Base64 sta zavrnjena, zato zanju uporabite pretvornik Base64. Neveljavna je tudi dolžina, pri kateri v zadnji skupini ostane en sam znak.

### Ali orodje prezre presledke?

Da. Presledki, tabulatorji in prelomi vrstic se pred dekodiranjem odstranijo, kar je uporabno pri vrednostih, kopiranih iz prelomljenih dnevnikov ali e-poštnih sporočil.

### Kako se obravnavajo posebni znaki in čustveni simboli?

Besedilo se pred pretvorbo kodira kot UTF-8, zato se vsak znak, tudi čustveni simboli, pri krožni pretvorbi ohrani natančno. Dekodirani bajti morajo tvoriti veljavno besedilo UTF-8, da se prikažejo.

### Ali je Base64URL varen za občutljive podatke?

Ne. Gre samo za kodiranje in ne zagotavlja zaščite. Vsebino JWT lahko na primer prebere kdor koli, zato ne sme vsebovati skrivnosti.

### Kolikšna je dodatna velikost?

Vsaki 3 bajti postanejo 4 znaki, zato so kodirani podatki približno 33 odstotkov večji. Brez dopolnjevanja je izhod lahko krajši za največ dva znaka.

### Koliko besedila lahko pretvorim?

Do 5 MiB besedila na zahtevo. Vnos se ne shranjuje.

Vaš oglas tukaj?

[Pišite nam](mailto:hi@dennn.is?subject=Ogla%C5%A1evanje%20na%20OneClick%20Pro)

[Oglas Zbirka vtičnikov, pripravljena za agente, za WordPress.](https://sleekwp.com/?ref=oneclickpro)
