Ilmainen XML Base64 -koodain verkossa
Koodaa XML Base64-muotoon ja pura Base64 takaisin XML:ksi heti selaimessa. Ei lähetyksiä, ei palvelinta — 100% yksityinen.
XML-syöte
Base64-tulos
Mitä on XML Base64:ksi?
Joskus sinun täytyy upottaa XML-dokumentti JSON-kenttään, tietokantasarakkeeseen tai verkkopayloadiin — mutta raaka XML kulmasulkuineen aiheuttaa escape-ongelmia. Base64-koodaus muuntaa XML:n turvalliseksi ASCII-merkkijonoksi, jota voidaan siirtää kaikkialle ilman vioittumista. Tämä työkalu tekee sen yhdellä vaiheella: liitä XML ja saat Base64-merkkijonon. Lue lisää MDN Base64-oppaasta.
Kuinka käyttää tätä työkalua
Valitse tila
Valitse Koodaa muuntaaksesi XML:n Base64:ksi tai Pura päinvastaiseen suuntaan.
Liitä syöte
Liitä XML (tai Base64-merkkijono) vasempaan editoriin. Käytä Näyte ladataksesi esimerkin tai Lataa tiedostolle.
Kopioi tai tallenna tulos
Base64-tulosta voidaan käyttää API:ssa tai tallentaa turvallisesti. Tarvitsetko XML:n escapoimista? Kokeile XML Escape. Haluatko muuntaa XML:n toiseen muotoon? Kokeile XML JSON:ksi.
Esimerkki
Yksinkertaisen XML-dokumentin koodaaminen Base64-muotoon — yleinen malli XML:n upottamiseen JSON:iin:
XML:n koodaaminen Base64:ksi
Koodattu Base64:ksi:
Napsauta Näyte-painiketta ladataksesi esimerkin XML:stä ja nähdäksesi Base64-tuloksen välittömästi.
Milloin XML Base64:ksi on hyödyllistä?
Hyödyllistä, kun upotetaan XML JSON-payloadeihin, tallennetaan XML tietokantoihin, jotka eivät tue erikoismerkkejä, tai lähetetään XML kanavien kautta, jotka odottavat tavallista ASCII-tekstiä.
Usein kysytyt kysymykset
Miksi koodata XML Base64:ksi?
Base64 muuntaa XML:n puhtaaksi ASCII-merkkijonoksi, joka on turvallinen JSON-arvoihin, URL-parametreihin tai HTTP-otsikoihin upottamiseen. Katso RFC 4648 koko spesifikaatiolle.
Miten pura Base64-merkkijono takaisin XML:ksi?
Vaihda Pura-tilaan ja liitä Base64-merkkijono. Työkalu käyttää selaimen sisäänrakennettua atob()-funktiota. Data URI -etuliitteet poistetaan automaattisesti.
Toimiiko tämä UTF-8-merkkejä sisältävän XML:n kanssa?
Kyllä. Koodain käyttää sisäisesti btoa(unescape(encodeURIComponent(xml))), joka käsittelee monitavuisia UTF-8-merkkejä oikein.
Ovatko XML-tietoni yksityisiä?
Ehdottomasti. Kaikki koodaus ja purku tapahtuu paikallisesti selaimessasi. Tietoja ei lähetetä palvelimelle.
Voinko koodata suuria XML-tiedostoja?
Voit liittää tai ladata XML-tiedostoja, joiden koko selain pystyy käsittelemään. Base64-tulos on noin 33% suurempi kuin syöte.
Liittyvät työkalut
Base64-koodausmenetelmä on määritelty RFC 4648:ssa. XML-spesifikaatio on W3C XML:ssä.