KEHITTÄJÄTYÖKALUT

Base64-koodain ja -purkaja

Koodaa ja pura Base64-tekstiä selaimessa UTF-8:n, Base64URL:n, täytteen, rivinvaihdon ja rivikohtaisten asetusten avulla.

Tämän puolen muokkaaminen päivittää Base64-tekstin oikealla.

Tämän puolen muokkaaminen yrittää purkaa UTF-8-tekstin vasemmalle. Binääritiedostot eivät välttämättä näy oikein.

Asetukset
Aakkosto
Tulosteen asetukset

Käytä tavallista Base64:ää useimmalle tekstille. Käytä Base64URL:ää, kun tulos menee URL-osoitteeseen, tiedostonimeen, tokeniin tai kyselyarvoon.

Base64:n turvallinen käyttö

Mitä Base64 tekee

Se muuttaa tavut tekstiksi

Base64 esittää binääridatan tulostettavilla merkeillä, jotta arvo voi kulkea tekstin odottavien järjestelmien läpi.

Tavallinen ja URL-turvallinen aakkosto eroavat

Tavallinen Base64 käyttää plusmerkkiä ja kauttaviivaa. Base64URL käyttää yhdysmerkkiä ja alaviivaa, jotta tulos sopii helpommin URL-osoitteisiin ja tiedostonimiin.

MIME-rivitys on vanhoja sähköpostimuotoja varten

Osa MIME-datasta rivitetään 76 merkin välein. Useimmat modernit API-arvot pysyvät yhdellä rivillä, ellei formaatti vaadi rivitystä.

Yleiset virheet

Base64:n pitäminen salauksena

Kuka tahansa voi purkaa Base64:n. Älä käytä sitä salasanojen, yksityisten avainten tai henkilötietojen piilottamiseen.

Väärän aakkoston käyttö

Token, jossa on yhdysmerkki tai alaviiva, on todennäköisesti Base64URL. Arvo, jossa on plusmerkki tai kauttaviiva, on yleensä tavallinen Base64.

Binääritiedostojen purkaminen tekstinä

Kuvat, PDF:t ja muut binääritiedostot voivat purkautua tavuiksi, jotka eivät ole luettavaa UTF-8-tekstiä.

Vinkit

Käytä rivitilaa eriin

Kun sinulla on monta itsenäistä arvoa, käsittele jokainen rivi erikseen, jotta yksi arvo ei valu seuraavaan.

Pidä täyte, jos olet epävarma

Lopun yhtäsuuruusmerkit auttavat monia purkajia ymmärtämään, miten viimeiset tavut täytettiin. Jätä ne pois vain, jos kohdemuoto sallii sen.

Poista salaisuudet ennen jakamista

Base64 näkyy usein tokeneissa, otsakkeissa ja määritystiedostoissa. Pura ja jaa vain tietoja, jotka saat paljastaa.