Joan eduki nagusira
LibraTool logoLibraTool

Base64 Kodetzailea eta Deskodetzailea doan

Kodetu testua edo fitxategiak Base64-era, edo deskodetu Base64 kateak testu arruntean. Berehalakoa, pribatua eta doan.

Linez kanpo funtzionatzen du behin kargatuta
Alfabetoa

Ez da enkriptatzea. Base64 kodeketa-eskema bat da β€” irteera ikusten duen edonork berehala deskodetu dezake. Ez du konfidentzialtasunik edo segurtasunik eskaintzen.

Ohiko erabilerak

  • Kodetatu API Datuak Base64-anKodetatu kredentialak, tokena, eta payloads Base64an HTTP goiburuen eta API eskaeren erabiltzearentzat.
  • Kodetatu Irudiak Base64-an CSSBihurtu txikiak irudiak eta ikonak base64 datuen URLetan zuzenean sartzeko CSS edo HTML.
  • Kodetatu Fitxategiak Base64-an EmailKodetatu fitxategi eranskinak Base64-an MIME email eraikuntzaren edo email API payloads arazketzearentzat.
  • Deskodetu eta Ikuskatu JWT TokenaDeskodetu goiburu eta payload atala JSON Web Token (JWT) bere zioen begiratzeko.
  • Kodetatu Datu Bikoitza Testuen TransferentziarakoKodetatu fitxategiak edo bitarra datuak Base64-an segurtasunean JSON, XML, edo testu soilean sartu daitezke.

Nola Funtzionatzen Du

Base64 kodeketa eta dekodeketa erabat zure nabigatzailean funtzionatzen dute JavaScripten btoa/atob funtzio integratuak eta FileReader API erabiliz β€” zerbitzaririk, igoerarik, hirugarrenen liburutegirik ez. Testurako, encodeURIComponent/unescape bilgarri batek Unicode karaktereak zuzen kodetzen direla ziurtatzen du; fitxategietarako, FileReader.readAsDataURL()-ek zuzenean sortzen ditu Base64 datuak.

  1. 1
    Testu-sarrera: UTF-8 normalizazioa
    Testu gordina encodeURIComponent eta gero unescape bidez pasatzen da btoa-ri eman aurretik. Bi urratseko honek byte anitzeko Unicode karaktereak (emojiak, letra azentuatuak, idazkera ez-latinoak) btoa-k modu seguruan kodetu dezakeen byte-sekuentzia batean bihurtzen ditu β€” urrats hau saltatzeak 'karakterea barrutitik kanpo' errorea eragingo luke Latin-1etik kanpo dagoen edozerentzat.
  2. 2
    Fitxategi-sarrera: FileReader API
    Fitxategi bat hautatzen duzunean, nabigatzailearen FileReader.readAsDataURL() metodoak fitxategia lokalki irakurtzen du eta data:<mime>;base64,<karga> formako data-URL bat itzultzen du. Tresnak aurrizkia kentzen du eta Base64 karga gordina bakarrik gordetzen du, 20 MB arteko edozein fitxategi-mota onartuz.
  3. 3
    URLerako segurua den aldaera (RFC 4648 Β§5)
    URLerako segurua den modura aldatzeak hiru karaktere-ordezkapen aplikatzen ditu irteera estandarrean: + - bihurtzen da, / _ bihurtzen da, eta amaierako = betegarria kentzen da. Honek JWTetan, URL parametroetan eta + eta /-ek portzentaje-kodeketa beharko luketen fitxategi-izenetan erabiltzen den RFC 4648 Β§5 alfabetoa jarraitzen du.
  4. 4
    Dekodeketa: betegarriaren berreskurapena eta atob
    Dekodeketan, tresnak zuriuneak kentzen ditu (MIME-en biribildutako Base64 kudeatuz), URLerako segurua den alfabetoa karaktere estandarretara berriro kartografiatzen du, gero falta den = betegarria berriro gehitzen du atob deitu aurretik. Irteerako byteak berriro Unicode kate batera bihurtzen dira decodeURIComponent(escape(...)) bidez β€” kodeketa-bidearen ispilua.

Kodeketa eta dekodeketa guztia zure nabigatzailean kokapenean gertatzen da β€” zuk idatzitako testua eta hautatzen duzun edozein fitxategi ez dira inoiz zerbitzari batera bidaltzen.

Erlazionatutako tresnak

Maiz egiten diren galderak