Base64 Kodetzailea eta Deskodetzailea doan
Kodetu testua edo fitxategiak Base64-era, edo deskodetu Base64 kateak testu arruntean. Berehalakoa, pribatua eta doan.
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.
- 1Testu-sarrera: UTF-8 normalizazioaTestu 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.
- 2Fitxategi-sarrera: FileReader APIFitxategi 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.
- 3URLerako 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.
- 4Dekodeketa: betegarriaren berreskurapena eta atobDekodeketan, 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
URL kodetzailea eta deskodetzailea
Kodetu eta deskodetu URLak eta kontsulta-kateak. EncodeURIComponent, decodeURIComponent eta kontsulta-kateen analisia onartzen ditu.
HTML Kodetzailea eta Deskodetzailea
Kodetu karaktere bereziak HTML entitate bihurtu edo deskodetu entitateak testu arruntean. Berehalakoa, zure nabigatzailean.
Caesar Zifratzailea eta Testu Enkriptatzailea
Enkriptatu eta deskriptatu testua Caesar zifrarekin, ROT13, Atbash eta Vigenère zifrarekin. Ordezkapen-zifra klasikoak, guztiak zure nabigatzailean.