Siirry sisältöön

Base64URL to Text 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ä.

Nollaa

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.

Tietoja: OneClick Pro

OneClick Pro on ilmainen kokoelma, jossa on yli 150 verkkotyökalua arjen tehtäviin: kuvien ja yksiköiden muuntamiseen, koodin muotoiluun ja validointiin, verkkotunnusten ja SEO tarkistamiseen sekä tekstien, päivämäärien ja lukujen käsittelyyn. Kaikki työkalut toimivat ilman rekisteröitymistä tai tilausta. Syöttämiäsi tietoja käytetään vain tuloksen laskemiseen, eikä niitä tallenneta koskaan. Käytä palvelua nopeana apuvälineenä yksittäisiin tehtäviin tai lisää kirjanmerkkeihin työkalut, joita tarvitset päivittäin.