Liigu sisuni

Base64-kodeerija / dekodeerija

Kodeeri ja dekodeeri teksti Base64 formaati ja tagasi täieliku Unicode toega. Kohesed tulemused, 100% kliendipoolne. Sinu andmed ei lahku kunagi sinu brauserist.

 

Mis on Base64?

Base64 on binaarsest tekstiks kodeerimise skeem, mis esitab binaarseid andmeid prinditavate ASCII tähemärkidena kasutades 64 sümbolit (A–Z, a–z, 0–9, +, /) pluss = täiteks. Iga 3 sisendibaiti muutub 4 väljundtähemärgiks, suurendades mahtu ~33%. Defineeritud RFC 4648-s.

Levinud kasutusalad

  • E-posti manused — MIME kodeerib binaarseid manuseid Base64-na, et need saaksid liikuda ainult teksti toetavate e-posti protokollide kaudu.
  • Data URL-id — Manusta pilte/fonte otse HTML/CSS-i kujul data:image/png;base64,… ilma eraldi HTTP päringuteta.
  • API koormad — Edasta binaarseid andmeid (pilte, PDF-e, võtmeid) JSON-i või päringustringide kaudu, mis aktsepteerivad ainult teksti tähemärke.

Base64url ja muud variandid

Standardne Base64 tähestik kasutab tähemärke + ja /, mis on URL-ides eritähemärgid. Base64url (defineeritud RFC 4648 §5-s) asendab need tähemärkidega - ja _ ning jätab sageli = täite välja. Seda varianti kasutatakse JWT-des, URL-i päringuparameetrites ja failinimede turvalisuse kontekstides. Teised variandid hõlmavad MIME Base64 (reavahetus 76 tähemärgi juures e-posti jaoks) ja XML-turvaline tähestik.

Privaatsus

Kogu kodeerimine ja dekodeerimine töötab 100% sinu brauseris. Andmeid ei saadeta kunagi serverile.