# 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.

## 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.

Jūsu reklāma šeit?

[Rakstiet mums](mailto:hi@dennn.is?subject=Rekl%C4%81ma%20vietn%C4%93%20OneClick%20Pro)

[Reklāma Aģentiem gatavais spraudņu komplekts vietnei WordPress.](https://sleekwp.com/?ref=oneclickpro)
