Pāriet uz saturu

Base64URL uz Text Pārveidotājs

Kodējiet tekstu formātā URL, kas ir drošs priekš Base64, vai dekodējiet to atpakaļ atbilstoši base64url alfabētam, kas noteikts RFC 4648 5. sadaļā. Rīks pārveido ievadi UTF-8 formātā, + un / vietā izmanto - un _ un pēc noklusējuma izlaiž = aizpildījumu. Dekodējot tas pieņem ievadi gan ar aizpildījumu, gan bez tā. Izstrādātāji to izmanto JWT daļām, OAuth PKCE vērtībām, parakstītiem URL un failu nosaukumiem, kas jānorāda saitēs.

Atiestatīt

Bieži uzdotie jautājumi

Kas ir Base64URL?

Base64URL ir URL un failu nosaukumiem drošs Base64 variants, kas definēts RFC 4648 5. sadaļā. Tajā + tiek aizstāts ar -, bet / — ar _, tāpēc izvadi var izmantot URL un failu nosaukumos bez ekrānēšanas. Pildījuma rakstzīmi = parasti izlaiž.

Vai varu apskatīt piemēru?

Teksts foobar tiek kodēts kā Zm9vYmFy — tāpat kā standarta Base64. Teksts ??> tiek kodēts kā Pz8-, bet standarta Base64 dod Pz8+; savukārt subjects?_d dod c3ViamVjdHM_X2Q. Atkodējot tiek iegūts sākotnējais teksts.

Vai ieslēgt pildījumu?

JWT, PKCE koda pārbaudēm un lielākajai daļai tīmekļa lietojumu atstājiet to izslēgtu, jo šādos gadījumos = zīmes tiek atmestas. Ieslēdziet to tikai tad, ja saņēmējsistēma sagaida, ka garums dalās ar četri. Atkodētājs pieņem abus variantus.

Kā ar šo rīku atkodēt JWT?

Nokopējiet galvenes vai datu daļu — tekstu starp punktiem — un atkodējiet to. Tiks iegūts JSON. Trešā daļa ir binārs paraksts, tāpēc rīks ziņo, ka tas nav derīgs UTF-8 teksts.

Kāpēc mana ievade tiek noraidīta?

Derīgas ir tikai rakstzīmes A–Z, a–z, 0–9, - un _, kā arī izvēles beigās esošās = zīmes. Standarta Base64 rakstzīmes + un / tiek noraidītas, tāpēc izmantojiet tām paredzēto Base64 pārveidotāju. Nederīgs ir arī garums, kura dēļ pēdējā grupā paliek viena rakstzīme.

Vai rīks ignorē atstarpes?

Jā. Pirms atkodēšanas tiek noņemtas atstarpes, tabulācijas un rindu pārtraukumi, kas noder, ja vērtības ir kopētas no aplauztiem žurnāliem vai e-pasta ziņojumiem.

Kā tiek apstrādātas īpašās rakstzīmes un emocijzīmes?

Pirms konvertēšanas teksts tiek kodēts UTF-8 formātā, tāpēc jebkura rakstzīme, tostarp emocijzīmes, pēc atkodēšanas būs tieši tāda pati. Atkodētajiem baitiem jāveido derīgs UTF-8 teksts, lai tos varētu parādīt.

Vai Base64URL ir drošs sensitīviem datiem?

Nē. Tā ir tikai kodēšana, kas nenodrošina aizsardzību. Piemēram, JWT datu daļu var izlasīt ikviens, tāpēc tajā nedrīkst iekļaut noslēpumus.

Cik daudz vietas aizņem kodētie dati?

Katri 3 baiti kļūst par 4 rakstzīmēm, tāpēc kodētie dati ir aptuveni par 33 procentiem lielāki. Bez pildījuma izvade ir līdz divām rakstzīmēm īsāka.

Cik daudz teksta varu pārveidot?

Vienā pieprasījumā var apstrādāt līdz 5 MiB teksta. Ievade netiek saglabāta.

Par OneClick Pro

OneClick Pro ir bezmaksas vairāk nekā 150 tīmekļa rīku kolekcija ikdienas darbam: attēlu un mērvienību konvertēšanai, koda formatēšanai un validēšanai, domēnu un SEO pārbaudei, kā arī darbam ar tekstu, datumiem un skaitļiem. Katru rīku var izmantot bez reģistrācijas vai abonēšanas, un ievadītie dati tiek izmantoti tikai rezultāta aprēķināšanai un nekad netiek saglabāti. Izmantojiet to kā ātru rīku kopumu atsevišķiem uzdevumiem vai pievienojiet grāmatzīmēm rīkus, ko lietojat katru dienu.