Base64 kóðari/afkóðari

Kóðaðu og afkóðaðu Base64 texta samstundis, beint í vafranum þínum.

Inntak

Úttak

Tilbúið. Límdu texta eða Base64 til að byrja.

Textinn þinn er kóðaður og afkóðaður í vafranum þínum. Ekkert er hlaðið upp til BroBroGo.

Algengar spurningar

Er öruggt að líma textann minn hér inn?

Já. Kóðun og afkóðun fer alfarið fram í vafranum þínum — ekkert er sent til BroBroGo.

Ræður tólf rétt við kínverska stafi, tjákn (emoji) og aðra fjölbæta stafi?

Já. Texti er kóðaður og afkóðaður sem UTF-8, þannig að fjölbæta stafir varðveitast rétt í stað þess að breytast í óskiljanlegt rúnasturlið.

Hver er munurinn á venjulegu og slóðavænu Base64?

Slóðavænt (URL-safe) Base64 skiptir út + og / fyrir - og _, og sleppir fyllingu (padding), svo hægt er að nota niðurstöðuna beint í vefslóðir eða skráarheiti án sérstakrar umbreytingar.

Hvernig Base64 kóðun virkar og hvers vegna hún er notuð

Base64 er aðferð til að breyta tvíundargögnum eða texta yfir í textastreng sem samanstendur eingöngu af 64 völdum stöfum. Þessi tækni er mikið notuð þegar flytja þarf gögn yfir samskiptaleiðir sem eru hannaðar fyrir venjulegan texta og meðhöndla ákveðin stjórntákn eða sértákn á ófyrirsjáanlegan hátt. Með því að breyta upprunalegu bætunum yfir í örugga stafi úr Base64 stafrófinu er tryggt að gögnin berist óskemmd á milli kerfa.

Tólið vinnur með texta sem UTF-8, sem þýðir að hver stafur er meðhöndlaður á réttan hátt óháð því hversu mörg bæt hann notar. Þegar texti er kóðaður er honum fyrst breytt í bætaraðir samkvæmt UTF-8 staðlinum, og þeim bætunum er svo skipt niður í 6 bita einingar. Hver 6 bita eining samsvarar einum staf í Base64 stafrófinu. Þetta ferli auðveldar einnig að fella tvíundargögn, svo sem myndir eða leturgerðir, beint inn í textasnið eins og HTML, CSS eða JSON.

Munurinn á stöðluðu og slóðavænu Base64

Þegar unnið er með Base64 er hægt að velja á milli tveggja afbrigða eftir því hvar á að nota niðurstöðuna:

  • Staðlað: Þetta afbrigði notar stafi úr enska stafrófinu (A–Z, a–z), tölustafi (0–9) og táknin + og /. Ef lengd úttaksins passar ekki við ákveðna bætastærð er fyllingartáknið = notað í endann. Þessi tákn geta valdið vandræðum ef strengurinn er settur beint í vefslóðir eða skráarheiti.
  • Slóðavænt (URL-safe): Til að komast hjá því að þurfa að kóða táknin sérstaklega fyrir vefslóðir, skiptir slóðavæna afbrigðið út + fyrir - og / fyrir _. Jafnframt er fyllingartáknum (=) sleppt. Þetta gerir það að verkum að hægt er að nota strenginn beint í slóðir eða skráarheiti án frekari umbreytinga.

Meðhöndlun á UTF-8 og fjölbæta stöfum

Eitt af algengum vandamálum við Base64 kóðun er hvernig tekið er á stöfum sem nota fleiri en eitt bæt, eins og íslenskum sérhljóðum, kínverskum táknum eða tjáknum (emoji). Þetta tól vinnur alfarið með UTF-8 kóðun. Það tryggir að allir fjölbæta stafir eru varðveittir nákvæmlega eins og þeir voru slegnir inn, bæði við kóðun og afkóðun, án þess að eiga á hættu að breytast í ólæsileg tákn.

Inntak, úttak og virkni tólsins

Tólið býður upp á einfalt viðmót þar sem hægt er að velja á milli tveggja stillinga undir Hamur: Kóða eða Afkóða. Sjálfgefið gildi þegar síðan hleðst fyrst inn er Kóða í ham og Staðlað undir Base64 afbrigði.

  • Inntak: Í reitinn Inntak geturðu skrifað eða límt textann sem á að vinna með. Ef skipt er úr Kóða yfir í Afkóða færist núverandi úttak sjálfkrafa yfir í inntaksreitinn til að auðvelda vinnuna.
  • Úttak: Niðurstaðan birtist samstundis í reitnum Úttak. Undir úttakinu má sjá stöðuna Kóðað. eða Afkóðað. ásamt fjölda stafa undir Stafir.
  • Hreinsun: Með því að smella á hnappinn Hreinsa eyðast öll gögn úr reitunum og bendillinn færist aftur í inntaksreitinn.

Tólið setur ákveðin takmörk á stærð gagna til að tryggja stöðugleika. Ef inntakið fer yfir 5.000.000 stafi birtast villuboðin: "Þetta er of langt fyrir þetta tól — reyndu minna inntak."

Skilningur á villuboðum við afkóðun

Við afkóðun á Base64 strengjum geta komið upp villur ef gögnin eru ekki á réttu formi. Tólið greinir á milli tveggja tegunda villna:

  1. Ógilt Base64 snið: Ef strengurinn inniheldur stafi sem tilheyra ekki Base64 stafrófinu, eða ef uppsetningu hans er á annan hátt ábótavant, birtast villuboðin: "Ekki gilt Base64 — athugaðu hvort ógildir stafir séu til staðar eða hvort villa hafi komið upp við afritun." Tólið leyfir þó bilstaf og slóðavæna stafi við afkóðun.
  2. Ógildur UTF-8 texti: Stundum er Base64 strengurinn sjálfur tæknilega rétt uppsettur, en bætunum sem hann geymir er ekki hægt að breyta í lesanlegan texta. Þetta gerist oft þegar verið er að reyna að afkóða hrein tvíundargögn eins og myndir eða skrár. Í þeim tilfellum birtast villuboðin: "Gilt Base64, en afkóðuðu bætin eru ekki gildur UTF-8 texti — þetta gætu verið tvíundargögn (mynd, leturgerð o.s.frv.) en ekki kóðaður texti."

Vinnsla í vafra og persónuvernd

Öll vinnsla á textanum þínum fer fram beint í vafranum þínum. Þegar þú límir inn texta eða Base64 streng keyrir kóðunartæknin staðbundið á tölvunni þinni eða tæki. Engin gögn eru send yfir netið eða hlaðin upp til BroBroGo. Þetta þýðir að vinnslan er bundin við þinn eigin vafra á meðan þú notar tólið.


Algengar spurningar

Er öruggt að líma textann minn hér inn?

Já. Kóðun og afkóðun fer alfarið fram í vafranum þínum — ekkert er sent til BroBroGo.

Ræður tólf rétt við kínverska stafi, tjákn (emoji) og aðra fjölbæta stafi?

Já. Texti er kóðaður og afkóðaður sem UTF-8, þannig að fjölbæta stafir varðveitast rétt í stað þess að breytast í óskiljanlegt rúnasturlið.

Hver er munurinn á venjulegu og slóðavænu Base64?

Slóðavænt (URL-safe) Base64 skiptir út + og / fyrir - og _, og sleppir fyllingu (padding), svo hægt er að nota niðurstöðuna beint í vefslóðir eða skráarheiti án sérstakrar umbreytingar.