Koodaa teksti Base64:ksi

muuntaa tekstisi base64:ksi, yhteensopiva järjestelmien kanssa, jotka tukevat vain ASCII-tekstiä

Miksi tekstiä koodataan base64-muotoon?

Base64-koodausta käytetään binaaridatan tai tekstin esittämiseen ASCII-merkkijonoina. Se on erityisen hyödyllistä tiedon välittämiseen protokollien kautta, jotka eivät tue tiettyjä merkkejä tai vaativat tekstimuotoista esitystä.

Base64-koodaustyökalun ominaisuudet

Tämän työkalun avulla voit helposti koodata tekstiä base64-muotoon. Voit koodata tavallisia merkkijonoja tai binaaridataa (kuten kuvia) välittääksesi niitä turvallisesti tai upottaaksesi niitä tekstimuotoisiin tiedostomuotoihin.

Miten base64-koodaustyökalua käytetään

Kirjoita koodaussivulla teksti, jonka haluat koodata, sille varattuun tekstikenttään. Napsauta koodauspainiketta luodaksesi tekstin base64-esityksen.

Kun teksti on koodattu, vastaava base64-merkkijono näkyy tulosalueella. Voit kopioida merkkijonon käytettäväksi projekteissasi tai sovelluksissasi.

Esimerkki tekstin base64-koodauksesta

Tässä on esimerkki tekstin ”Bonjour, monde !” koodauksesta base64-muotoon:


Qm9uam91ciwgbW9uZGUgIQ==

    

Usein kysyttyjä kysymyksiä

Tekeekö base64-koodaus tekstistä turvallisen ?

Ei. Base64 on käännettävä koodaus, ei salaus. Kuka tahansa voi purkaa merkkijonon työkalullamme tai komennolla base64 -d. Sisällön todelliseen piilottamiseen on käytettävä salausalgoritmia, kuten AES:ää ja salaista avainta.

Miksi lopputulos on pitempi kuin alkuperäinen teksti ?

Base64 muuntaa kolme binaaritavua neljäksi ASCII-merkiksi. Lopputulos on siis mekaanisesti noin 33 % pitempi kuin syöte. Tämä on hinta siitä, että mitä tahansa tavuja voidaan siirtää vain tekstiä hyväksyvissä kanavissa (HTTP-otsakkeet, MIME-sähköpostit, JSON-merkkijonot).

Miten aksentit ja emojit käsitellään ?

Teksti koodataan UTF-8-muotoon ennen base64-muunnosta. Aksenttimerkki, kuten é, vie kaksi tavua ja emoji, kuten tähti, neljä tavua. Kaikki Unicode-merkit toimivat ongelmitta, toisin kuin vanhemmissa koodauksissa, kuten ISO-8859-1:ssä.

Mitä eroa on base64- ja base64url-muodoilla ?

Base64url-variantti korvaa merkin + merkillä - ja merkin / merkillä _ sekä jättää usein täytemerkin = pois. Tätä muotoa käytetään JWT-tunnuksissa ja URL-parametreissa. Tämä työkalu tuottaa standardia base64-koodia; voit muuntaa sen URL-turvalliseksi vaihtamalla merkit tarvittaessa.

Miksi lopputulos päättyy merkkiin = ?

Kun alkuperäisen tekstin pituus ei ole kolmella jaollinen, base64 lisää yhden tai kaksi täytemerkkiä (=) täydentääkseen viimeisen neljän merkin ryhmän. Kelvollisen base64-merkkijonon pituus on aina neljällä jaollinen.

Lähetetäänkö syötetty teksti palvelimelle ?

Kyllä, koodaus tehdään palvelimella pyynnön ajan. Mitään ei säilytetä tuloksen palauttamisen jälkeen. Arkaluonteisten tietojen kohdalla paikallinen vastine on echo -n "teksti" | base64 Linuxissa tai macOS:ssä, jolloin mitään ei lähetetä verkkoon.

Pyyntöesimerkki

curl -X POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute \
  -H "Content-Type: application/json" \
  -d '{"text":"..."}'

Syöteskeema

Kenttä Tyyppi Pakollinen Oletus
text string

Päätepisteet

  • GET https://cdrn.fr/api/v1/tools - listaa kaikki saatavilla olevat työkalut
  • GET https://cdrn.fr/api/v1/tools/base64-text-encoder - hakee tämän työkalun skeeman
  • POST https://cdrn.fr/api/v1/tools/base64-text-encoder/execute - suorittaa tämän työkalun JSON-payloadilla