Esimerkki
Syöte:
https://www.starrytool.com
Paina koodauspainiketta tulostaaksesi:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=
Tietoja verkossa olevasta Base64 Koodaa/Pura Muuntajasta
Tässä työkalussa käytetty Base64-koodaus on menetelmä binääridatan muuntamiseksi merkeiksi, joita voidaan lähettää järjestelmissä, jotka eivät tue binääridataa. Koodauksen aikana kolme tavua binääridataa muunnetaan neljäksi Base64-merkiksi.
Base64-purku on Base64-koodauksen käänteinen prosessi, joka muuttaa Base64-merkit takaisin alkuperäiseksi binääridatakseen. Tämä tehdään yleensä, kun data on siirretty määränpäähänsä, jotta alkuperäinen binääridata palautetaan.
• Ominaisuudet
Tekstimuoto: Base64-koodauksen tuloksena oleva data on tekstimuodossa, mikä voidaan turvallisesti lähettää tekstiympäristöissä, kuten XML, JSON tai muissa tekstimuotoa vaativissa yhteyksissä.
Koon Kasvu: Base64-koodaus kasvattaa datan kokoa noin 33%, koska se koodaa kolme tavua dataa neljäksi Base64-merkiksi.
Ei Salaus: Base64-koodaus ei ole turvallinen salausmenetelmä; sitä voidaan helposti purkaa takaisin alkuperäiseksi dataksi. Siksi sitä ei tulisi käyttää arkaluonteisen tiedon suojaamiseen.
Luettavuus: Vaikka Base64-koodattu data katsotaan tekstiksi, se ei ole ihmisen luettavissa.
• Käyttökohteet
Sähköpostin Lähetys: Base64:a käytetään laajalti sähköpostijärjestelmissä muuntamaan ei-tekstimuotoiset liitteet (kuten kuvat ja dokumenttitiedostot) tekstimuotoon, mahdollistaen niiden lähettämisen vain tekstiä tukevissa sähköpostijärjestelmissä.
Data-URL:t: HTML:ssä ja CSS:ssä Base64-koodausta käytetään pienien binääriobjektien, kuten kuvien ja fonttitiedostojen, upottamiseen suoraan koodiin data-URL-muodossa.
Perusautentikointi: HTTP-perusautentikoinnissa käyttäjänimet ja salasanat koodataan Base64-muotoon ennen niiden lähettämistä palvelimelle, vähentäen herkän tiedon lähettämisen riskiä tekstimuodossa.
WebSockets ja Muut Binääriprotokollat: Tapauksissa, joissa binääridataa tarvitsee lähettää tekstiprotokollan, kuten WebSocketsin, kautta, Base64-koodaus tarjoaa mekanismin.