Base64-enkooderi – koodaa ja pura Base64 oikein UTF-8:lla
Koodaa teksti Base64-muotoon tai pura Base64 takaisin tekstiksi. Ääkköset ja emojit toimivat, koska teksti muunnetaan ensin UTF-8-tavuiksi: esimerkiksi ä on w6Q=.
Valittavana on tavallinen Base64 ja URL-turvallinen base64url, jota käytetään esimerkiksi JWT-tokeneissa. Purku tunnistaa kummankin muodon, hyväksyy puuttuvan =-täytteen, rivinvaihdot ja data:-URIn. Jos purettu sisältö on kuva tai muu tiedosto, työkalu tunnistaa tyypin ja sen voi tallentaa. Tiedoston voi myös muuntaa data:-URIksi.
Paljonko Base64 kasvattaa kokoa?
Base64 esittää 3 tavua 4 merkillä, joten koodattu pituus on 4 × ⌈n / 3⌉ merkkiä. 100 tavusta tulee 136 merkkiä, noin kolmannes enemmän. Base64 ei ole salausta: kuka tahansa voi purkaa sen, joten sillä ei voi suojata salasanoja.
Ladataan työkalua...
Etkö tiedä mihin ryhtyä seuraavaksi? Selaa kaikki työkalut
Hae työkalua →Base64-enkooderi koodaa ja purkaa Base64:ää oikein myös ääkkösille ja tunnistaa binääridatan.
Valitse Koodaa, Pura tai Tiedosto → data URI ja liitä syöte.
- Koodaus ja purku, tavallinen tai URL-turvallinen muoto (RFC 4648).
- Purku kertoo virheen kohdan: väärä merkki, mahdoton pituus tai väärin sijoitettu täyte.
- Tiedosto → data:-URI (enintään 10 Mt), kuville esikatselu.
Purettu tulos näytetään tekstinä vain, jos tavut ovat kelvollista UTF-8:aa.
- Muuten näet tavumäärän, tunnistetun tiedostotyypin (PNG, JPEG, GIF, PDF, ZIP, WebP, gzip) ja ensimmäiset tavut.
- URL-turvallinen muoto käyttää - ja _ merkkien + ja / tilalla ja jättää täytteen pois.
- Koko kasvaa kolmanneksella: 3 tavusta tulee 4 merkkiä.
Base64 on koodaus, ei salaus.
- Älä käytä Base64:ää salaisuuksien suojaamiseen.
- Työkalu ei tallenna historiaa, koska syötteet voivat olla salasanoja tai tokeneita.
- Lähteet: RFC 4648, RFC 2397 (data:-URI), RFC 2045, WHATWG Encoding Standard.