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.
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.
- 1Ionchur téacs: normalú UTF-8Pí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.
- 2Ionchur comhaid: API FileReaderNuair 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.
- 3Athraí 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 /.
- 4Díchódú: athbhunú stuála agus atobAr 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
Ionchódóir & Díchódóir URL
Ionchódaigh agus díchódaigh URLanna agus teaghráin na gceisteanna. Tacaíonn ionchódúURICComponent, díchódúURICComponent, agus parsáil teaghrán ceisteanna.
Ionchódóir agus Díchódóir HTML
Ionchódaigh carachtair speisialta go haonáin HTML nó díchódaigh aonáin ar ais go téacs simplí. Go láithreach, i do bhrabhsálaí.
Cíféar Caesar & Criptiú Téacs
Criptigh agus díchriptigh téacs le cíféar Caesar, ROT13, Atbash, agus cíféar Vigenère. Cíféair ionadúcháin chlasaiceacha, go léir i do bhrabhsálaí.