Ugrás a tartalomhoz

Base64URL to Text történő átalakító

Kódoljon szöveget URL-biztos Base64 formátumba, vagy dekódolja vissza az RFC 4648 5. szakaszában meghatározott base64url-ábécé szerint. Az eszköz UTF-8-kódolásra alakítja a bemenetet, a + és / helyett - és _ karaktereket használ, és kérés nélkül elhagyja az = kitöltést. Dekódoláskor a kitöltött és kitöltés nélküli bemenetet is elfogadja. A fejlesztők JWT-részekhez, OAuth PKCE-értékekhez, aláírt URL-ekhez és a hivatkozásokban is használható fájlnevekhez alkalmazzák.

Visszaállítás

Gyakran ismételt kérdések

Mi az a Base64URL?

A Base64URL a URL és fájlnévben biztonságosan használható Base64 változata, amelyet az RFC 4648 5. szakasza határoz meg. A + jelet - jelre, a / jelet pedig _ jelre cseréli, így a kimenet escape-elés nélkül szerepelhet URL-ekben és fájlnevekben. A = jeleket általában elhagyják.

Mutatna egy példát?

A foobar szöveg kódolva Zm9vYmFy lesz, ugyanúgy, mint a szabványos Base64 esetében. A ??> szöveg Pz8- lesz, míg a szabványos Base64 esetén Pz8+ az eredmény; a subjects?_d pedig c3ViamVjdHM_X2Q lesz. A dekódolás visszaadja az eredeti szöveget.

Engedélyezzem a kitöltést?

JWT-k, PKCE-kód kihívások és a legtöbb webes felhasználás esetén hagyja kikapcsolva, mert ezek elhagyják a = jeleket. Csak akkor kapcsolja be, ha a fogadó rendszer néggyel osztható hosszúságot vár. A dekóder mindkét formát elfogadja.

Hogyan dekódolhatok ezzel az eszközzel egy JWT-t?

Másolja ki a fejléc vagy a hasznos adat részét, vagyis a pontok közötti szöveget, majd dekódolja. Így megkapja a JSON-t. A harmadik rész bináris aláírás, ezért az eszköz jelzi, hogy nem érvényes UTF-8 szöveg.

Miért utasítja el a bemenetet?

Csak az A–Z, a–z, 0–9, - és _ karakterek érvényesek, opcionálisan a végükön álló = jelekkel. A szabványos Base64 + és / karaktereit a rendszer elutasítja; ezekhez használja a Base64 konvertert. Az a hosszúság is érvénytelen, amelynél az utolsó csoportban egyetlen karakter marad.

Figyelmen kívül hagyja az eszköz a szóközöket?

Igen. A dekódolás előtt eltávolítja a szóközöket, tabulátorokat és sortöréseket, ami hasznos a sortördelve másolt naplókban vagy e-mailekben található értékeknél.

Hogyan kezeli a speciális karaktereket és az emojikat?

A szöveg a konvertálás előtt UTF-8-kódolást kap, így minden karakter, az emojikat is beleértve, pontosan visszaállítható. A dekódolt bájtok csak akkor jelennek meg, ha érvényes UTF-8-at alkotnak.

Biztonságos a Base64URL érzékeny adatokhoz?

Nem. Ez csupán kódolás, nem nyújt védelmet. Például egy JWT hasznos adatát bárki elolvashatja, ezért nem tartalmazhat titkokat.

Mekkora a méretnövekedés?

Minden 3 bájtból 4 karakter lesz, így a kódolt adat körülbelül 33 százalékkal nagyobb. Kitöltés nélkül a kimenet legfeljebb két karakterrel rövidebb.

Mennyi szöveget konvertálhatok?

Kérésenként legfeljebb 5 MiB szöveg. A bemenetet nem tároljuk.

A OneClick Pro névjegye

A OneClick Pro több mint 150 webes eszközből álló, ingyenes gyűjtemény a mindennapi munkához: képek és mértékegységek átalakításához, kód formázásához és ellenőrzéséhez, domainek és SEO ellenőrzéséhez, valamint szövegekkel, dátumokkal és számokkal végzett munkához. Minden eszköz regisztráció és előfizetés nélkül használható; a megadott adatokat kizárólag az eredmény kiszámításához használjuk, és soha nem tároljuk. Használja gyors eszköztárként az alkalmi feladatokhoz, vagy mentse el könyvjelzőként a mindennap használt eszközöket.