Siirry sisältöön

Base64-koodaus ja -purku

Tekstityökalut

Kuinka teksti tai tiedosto muutetaan Base64-muotoon?

Koodaa teksti tai tiedosto Base64-muotoon ja pura se takaisin suoraan selaimessasi.

Muunnos

Aakkosto ja tiedostot

Voit myös liittää tiedoston. Tiedostot pysyvät laitteellasi.

Base64

SGVsbG8sIHdvcmxkIQ==

13 tavua muuttuu 20 merkiksi

Sponsoroidut linkit

Koodaa teksti tai tiedosto Base64-muotoon ja pura se takaisin suoraan selaimessasi.

Käyttöohje

  1. Valitse Koodaa muuttaaksesi tekstin Base64-muotoon tai Pura muuttaaksesi Base64:n takaisin.
  2. Kirjoita tai liitä teksti. Jos haluat koodata tiedoston, valitse se Tiedostot-kohdasta (enintään 5 Mt).
  3. Kopioi tulos tai lataa se tiedostona.
  4. Verkko-osoitteisiin ja tiedostonimiin ota käyttöön URL-turvallinen aakkosto.

Esimerkkejä Base64-täytteestä

TekstiBase64
fZg==
foZm8=
fooZm9v
foobZm9vYg==
foobaZm9vYmE=
foobarZm9vYmFy

Näin se toimii

Base64 kirjoittaa minkä tahansa datan, myös kuvan tai tiedoston, käyttäen vain 64:ää turvallista merkkiä: kirjaimia, numeroita, plussaa ja kauttaviivaa. Näin binääridata kulkee paikoissa, jotka käsittelevät vain tekstiä, kuten sähköpostissa, JSONissa tai verkko-osoitteessa. Se on tapa kirjoittaa data, ei tapa piilottaa sitä: kuka tahansa voi purkaa sen.

Data jaetaan kolmen tavun (24 bitin) ryhmiin, ja kukin ryhmä kirjoitetaan neljänä kuuden bitin merkkinä. Siksi Base64 on kolmanneksen pidempi kuin alkuperäinen, ja viimeinen yhden tai kahden tavun ryhmä täytetään =-merkeillä. Esimerkiksi teksti Man muuttuu muotoon TWFu ja f muotoon Zg== (RFC 4648). Teksti muutetaan ensin UTF-8-tavuiksi, joten kaikki kielet ja emojit toimivat.

URL-turvallinen versio vaihtaa merkit + ja / merkkeihin - ja _, jolloin tulosta ei tarvitse koodata osoitteessa tai tiedostonimessä, ja =-täyte jätetään usein pois. Purkaessaan tämä työkalu lukee molemmat tyypit, ohittaa välilyönnit ja rivinvaihdot ja hylkää kaiken muun. Enintään 5 Mt:n tiedostot luetaan ja muunnetaan selaimessasi; mitään ei lähetetä.

Sponsoroidut linkit

Usein kysyttyä

Onko Base64 salausta?

Ei. Kuka tahansa voi purkaa sen, joten älä käytä sitä salasanan tai salaisuuden suojaamiseen. Se vain tekee datasta turvallista kuljettaa tekstinä.

Miksi tulos on pidempi kuin alkuperäinen?

Joka kolmesta tavusta tulee neljä merkkiä, joten tulos on noin kolmanneksen suurempi. Lisäkoko on hinta siitä, että käytetään vain turvallisia merkkejä.

Miksi purku sanoo, ettei data ole tekstiä?

Base64 voi sisältää minkä tahansa tiedoston, ei vain tekstiä. Jos puretut tavut eivät ole kelvollista UTF-8-tekstiä, kuten kuva, lataa ne tiedostona.

Voinko purkaa Base64:n ilman yhtäsuuruusmerkkejä?

Kyllä. Purku hyväksyy puuttuvan täytteen, kun jäljellä oleva pituus on kelvollinen.

Säilyttääkö Base64 aksentilliset kirjaimet ja emojit?

Kyllä. Teksti koodataan UTF-8-tavuina, joten merkit palautuvat, kun tulos puretaan UTF-8-tekstiksi.

Lisää kategoriasta Tekstityökalut

Kaikki 9 työkalua kategoriassa Tekstityökalut

Sponsoroidut linkit

Sponsoroidut linkit