Base64-enkodering

Enkodeer teks na Base64-formaat. Ondersteun verskeie karakterstelle, URL-veilige enkodering en MIME-versoenbare lynstukkering.

Max 2 MB
Lêer oorskry die 2 MB-perk. Teks oorskry die 2 MB-perk. Voorskou: wys die eerste 500 KB van die {0} MB-lêer. Die volledige inhoud sal vir formatering gestuur word.
Verskaf asseblief teks om te verwerk.
Verander dit as jy die data na 'n ander karakterstel wil omskakel voordat jy kodeer.
Voor kodering sal reëlbreuke deur die gekose skeier vervang word.

Base64-kodering verduidelik


Waarom benodig ek Base64-kodering?

Base64 is 'n koderingskema wat gebruik word om binêre data in 'n ASCII-formaat voor te stel. Dit is nuttig wanneer binêre data oor media gestuur moet word wat ontwerp is om tekstuele data te hanteer. Konkrete voorbeelde sluit die stuur van beelde in 'n XML-lêer of in 'n e-posaanhegsel in.

Hoe werk Base64-kodering?

Grepe wat die data vorm word in buffers van 24 bisse (3 grepe op 'n slag) opgebreek. Die gevolglike buffer word dan in 4 pakke van 6 bisse elk opgebreek. Daardie 6 bisse vorm 'n getal wat ooreenstem met die indeks in die Base64-karakterstel (A–Z, a–z, 0–9, + en /). As die aantal grepe nie 'n veelvoud van drie is nie, word opvulling bygevoeg: == vir 1 oorblywende greep en = vir 2 oorblywende grepe.

Hoe kan ek 'n Base64-gekodeerde hulpbron in HTML, XML en CSS inbed?

Hieronder gelys is voorbeelde van hoe om Base64-hulpbronne binne verskillende webdokumente in te bed.

HTML-beeldinbedding:
<img src="data:image/jpeg;base64,/9j/4AAQ..." />

XML-beeldinbedding:
<image>data:image/jpeg;base64,/9j/4AAQ...</image>

CSS-beeldinbedding:
.cls { background-image: url('data:image/jpeg;base64,/9j/4AAQ...'); }