# Text to Base64URL muunnin

Koodaa teksti URL-turvalliseksi Base64-muodoksi tai pura se takaisin RFC 4648:n kohdassa 5 määritellyn base64url-aakkoston mukaisesti. Työkalu muuntaa syötteen UTF-8-muotoon, käyttää merkkien + ja / sijasta merkkejä - ja _ ja jättää =-täytteen pois, ellet pyydä sitä. Purussa se hyväksyy täytteellisen ja täytteettömän syötteen. Kehittäjät käyttävät sitä JWT-osiin, OAuth PKCE-arvoihin, allekirjoitettuihin URL-osoitteisiin ja tiedostonimiin, joiden on toimittava linkeissä.

## Usein kysytyt kysymykset

### Mikä Base64URL on?

Base64URL on RFC 4648:n kohdassa 5 määritelty URL- ja tiedostonimissä turvallinen muunnelma Base64-koodauksesta. Se korvaa merkin + merkillä - ja merkin / merkillä _, joten tulos voidaan sisällyttää URL-osoitteisiin ja tiedostonimiin ilman escapetusta. =-täytemerkit jätetään yleensä pois.

### Voinko nähdä esimerkin?

Teksti foobar koodautuu muotoon Zm9vYmFy, aivan kuten tavallisessa Base64-koodauksessa. Teksti ??> koodautuu muotoon Pz8-, kun taas tavallisessa Base64-koodauksessa tulos on Pz8+, ja subjects?_d koodautuu muotoon c3ViamVjdHM_X2Q. Dekoodaus palauttaa alkuperäisen tekstin.

### Kannattaako täytemerkit ottaa käyttöön?

Jätä ne pois JWT-tunnisteissa, PKCE-koodin haasteissa ja useimmissa verkkokäytöissä, joissa =-merkit jätetään pois. Ota ne käyttöön vain, jos vastaanottava järjestelmä edellyttää pituuden olevan neljän monikerta. Dekooderi hyväksyy molemmat muodot.

### Miten dekoodaan JWT-tunnisteen tällä työkalulla?

Kopioi otsake- tai hyötykuormaosa eli pisteiden välinen teksti ja dekoodaa se. Saat JSON-tunnisteen. Kolmas osa on binaarinen allekirjoitus, joten työkalu ilmoittaa, ettei se ole kelvollista UTF-8-tekstiä.

### Miksi syötteeni hylätään?

Kelvollisia ovat vain merkit A–Z, a–z, 0–9, - ja _ sekä valinnaiset lopussa olevat =-merkit. Tavallisen Base64-koodauksen merkit + ja / hylätään, joten käytä niitä varten Base64-muunninta. Myös pituus, jonka viimeiseen ryhmään jää vain yksi merkki, on virheellinen.

### Ohittaako työkalu tyhjämerkit?

Kyllä. Välilyönnit, sarkaimet ja rivinvaihdot poistetaan ennen dekoodausta. Tämä helpottaa arvojen käsittelyä, kun ne on kopioitu rivitetyistä lokeista tai sähköposteista.

### Miten erikoismerkit ja emojit käsitellään?

Teksti koodataan UTF-8-muotoon ennen muunnosta, joten kaikki merkit, myös emojit, palautuvat muunnoksen jälkeen täsmälleen ennalleen. Dekoodattujen tavujen on muodostettava kelvollista UTF-8-tekstiä, jotta ne voidaan näyttää.

### Onko Base64URL turvallinen arkaluonteisille tiedoille?

Ei. Se on vain koodaustapa, eikä se suojaa tietoja. Esimerkiksi JWT-hyötykuorma on kaikkien luettavissa, joten se ei saa sisältää salaisuuksia.

### Kuinka paljon koodaus kasvattaa kokoa?

Jokaisesta 3 tavusta tulee 4 merkkiä, joten koodattu data on noin 33 prosenttia suurempi. Ilman täytemerkkejä tuloste on enintään kaksi merkkiä lyhyempi.

### Kuinka paljon tekstiä voin muuntaa?

Enintään 5 MiB tekstiä pyyntöä kohden. Syötettä ei tallenneta.

Mainospaikka vapaana?

[Lähetä meille sähköpostia](mailto:hi@dennn.is?subject=Mainostaminen%20palvelussa%20OneClick%20Pro)

[Mainos Agenteille valmis lisäosa­sarja tuotteelle WordPress.](https://sleekwp.com/?ref=oneclickpro)
