XML-inndata

Base64-utdata

Hva er XML til Base64?

Noen ganger må du bygge inn et XML-dokument i et JSON-felt, en databasekolonne eller en nettverkspayload — men rå XML med vinkelparenteser forårsaker escape-problemer. Base64-koding konverterer XML til en trygg ASCII-streng som kan overføres overalt uten korrupsjon. Dette verktøyet gjør det i ett trinn: lim inn XML og få en Base64-streng tilbake. Se også MDN Base64-guiden.

Slik bruker du dette verktøyet

1

Velg modus

Velg Koder for å konvertere XML til Base64, eller Dekod for motsatt retning.

2

Lim inn inndata

Lim inn XML (eller Base64-streng) i venstre editor. Bruk Eksempel for å laste inn en prøve eller Last opp for en fil.

3

Kopier eller last ned resultatet

Base64-utdataene kan brukes i API-er eller lagres trygt. Trenger du å escape XML i stedet? Prøv XML Escape. Vil du konvertere XML til et annet format? Prøv XML til JSON.

Eksempel

Koding av et enkelt XML-dokument til Base64 — et vanlig mønster når du bygger inn XML i JSON:

Kode XML til Base64

XML:

Kodet som Base64:

Base64:

Klikk på Eksempel-knappen for å laste inn eksempel-XML og se Base64-utdataene umiddelbart.

Når hjelper XML til Base64?

Nyttig ved innbygging av XML i JSON-payloads, lagring av XML i databaser som ikke støtter spesialtegn, eller overføring av XML via kanaler som forventer ren ASCII-tekst.

Ofte stilte spørsmål

Hvorfor kode XML til Base64?

Base64 gjør XML om til en ren ASCII-streng, trygg for JSON-verdier, URL-parametere eller HTTP-hoder. Se RFC 4648 for hele spesifikasjonen.

Hvordan dekoder jeg en Base64-streng til XML?

Bytt til Dekod-modus og lim inn Base64-strengen. Verktøyet bruker nettleserens innebygde atob()-funksjon. Data URI-prefikser fjernes automatisk.

Fungerer dette med XML som inneholder UTF-8-tegn?

Ja. Koderen bruker btoa(unescape(encodeURIComponent(xml))) internt, som håndterer flerbyte UTF-8-tegn riktig.

Er XML-dataene mine private?

Absolutt. All koding og dekoding skjer lokalt i nettleseren din. Ingen data sendes til noen server.

Kan jeg kode store XML-filer?

Du kan lime inn eller laste opp XML-filer av hvilken som helst størrelse nettleseren kan håndtere. Base64-utdata er ca. 33% større enn inndata.

Relaterte verktøy

Base64-kodingsordningen er definert i RFC 4648. XML-spesifikasjonen er på W3C XML.