Léim go dtí an príomhábhar

Ionchódóir agus Díchódóir Base64 saor in aisce

Ionchódaigh téacs nó comhaid go Base64, nó díchódaigh teaghráin Base64 ar ais go téacs simplí. Láithreach, príobháideach, agus saor in aisce.

Oibríonn as líne nuair a lódáiltear é
Aibítir

Ní criptiú é seo. Is scéim ionchódaithe é Base64 — is féidir le duine ar bith a fheiceann an t-aschur é a dhíchódú láithreach. Ní thairgeann sé rúndacht ná slándáil.

Úsáidí coitianta

  • Ionchódaigh Sonraí API i Base64Ionchódaigh creidiúintí, tonanna, agus pá-ualach go Base64 le haghaidh úsáid i gceannáin HTTP agus iarraidh API.
  • Ionchódaigh Íomhánna go Base64 do CSSTiontaigh íomhánna beaga agus deilbhíní go base64 sonraí URLs do leabú díreach i CSS nó HTML.
  • Ionchódaigh Comhaid go Base64 do RíomhphostIonchódaigh comhaid iatachta go Base64 do thógáil ríomhphoist MIME nó díchéimniú pá-ualach API ríomhphoist.
  • Díchódaigh agus Iniúchtar JWT TonannaDíchódaigh ceannáin agus pá-ualach rannóga de JSON Web Token (JWT) chun a bhreithniú.
  • Ionchódaigh Sonraí Dhvílíochta do Thrasteolrú TéacsIonchódaigh comhaid nó sonraí dénártha go Base64 ionas gur féidir iad a bheith i leabú slán i JSON, XML, nó téacs spréachta.

Conas a Oibríonn sé

Ritheann ionchódú agus díchódú Base64 anseo go hiomlán i do bhrabhsálaí ag baint úsáide as feidhmeanna btoa/atob ionsuite JavaScript agus an API FileReader — gan aon fhreastalaí, gan aon uaslódáil, gan aon leabharlann tríú páirtí. Le haghaidh téacs, cinntíonn timfhilleadh encodeURIComponent/unescape go n-ionchódaítear carachtair Unicode i gceart; le haghaidh comhad, táirgeann FileReader.readAsDataURL() na sonraí Base64 go díreach.

  1. 1
    Ionchur téacs: normalú UTF-8
    Píopáiltear téacs amh trí encodeURIComponent agus ansin unescape sula gcuirtear go btoa é. Tiontaíonn an dá chéim seo carachtair Unicode il-bhirt (emoji, litreacha aiceanta, scripteanna nach Laidin) isteach i seicheamh beart is féidir le btoa a ionchódú go sábháilte — dá scipeálfá an chéim seo chuirfí earráid 'carachtar as raon' le haghaidh aon rud lasmuigh de Latin-1.
  2. 2
    Ionchur comhaid: API FileReader
    Nuair a roghnaíonn tú comhad, léann modh FileReader.readAsDataURL() an bhrabhsálaí an comhad go háitiúil agus tugann sé URL sonraí ar ais san fhoirm data:<mime>;base64,<payload>. Baineann an t-uirlis an réimír agus coinníonn sé an pálódú Base64 amh amháin, ag tacú le haon chineál comhaid suas le 20 MB.
  3. 3
    Athraí URL-shábháilte (RFC 4648 §5)
    Cuireann athrú go mód URL-shábháilte trí athsholáthar carachtar i bhfeidhm ar an aschur caighdeánach: éiríonn + ina -, éiríonn / ina _, agus baintear an stuáil = deiridh. Freagraíonn sé seo don aibítir RFC 4648 §5 a úsáidtear i JWTanna, paraiméadair URL, agus ainmneacha comhaid ina mbeadh gá le peircintéiliú ar + agus /.
  4. 4
    Díchódú: athbhunú stuála agus atob
    Ar dhíchódú, baineann an t-uirlis spás bán (ag láimhseáil Base64 timfhillte MIME), mapálann sé an aibítir URL-shábháilte ar ais go carachtair chaighdeánacha, ansin cuireann sé stuáil = ar bith atá ar iarraidh ar ais sula nglaonn sé ar atob. Tiontaítear na bearta aschuir ar ais go teaghrán Unicode le decodeURIComponent(escape(...)) — scáthán an chosáin ionchódaithe.

Tarlaíonn gach ionchódú agus díchódú go háitiúil i do bhrabhsálaí — ní sheoltar an téacs a chlóscríobhann tú agus aon chomhad a roghnaíonn tú chuig freastalaí riamh.

Uirlisí Gaolmhara

Ceisteanna Coitianta