XML-invoer

Base64-uitvoer

Wat is XML naar Base64?

Soms moet je een XML-document insluiten in een JSON-veld, databasekolom of netwerk-payload — maar ruw XML met punthaken veroorzaakt escape-problemen. Base64-codering converteert XML naar een veilige ASCII-string die overal probleemloos kan worden verzonden. Dit gereedschap doet dat in één stap: plak je XML en krijg een Base64-string terug. Zie ook de MDN Base64-handleiding.

Hoe gebruik je dit gereedschap

1

Kies modus

Selecteer Coderen om XML naar Base64 te converteren, of Decoderen voor de omgekeerde richting.

2

Plak invoer

Plak je XML (of Base64-string) in de linker editor. Gebruik Voorbeeld voor een ​ example of Uploaden voor een bestand.

3

Kopieer of download het resultaat

De Base64-uitvoer kan worden gebruikt in API's of veilig worden opgeslagen. XML escapen? Probeer XML Escape. XML naar een ander formaat converteren? Probeer XML naar JSON.

Voorbeeld

Een eenvoudig XML-document coderen naar Base64 — een veelvoorkomend patroon bij het insluiten van XML in JSON:

XML coderen naar Base64

XML:

Gecodeerd als Base64:

Base64:

Klik op de knop Voorbeeld om voorbeeld-XML te laden en de Base64-uitvoer direct te zien.

Wanneer helpt XML naar Base64?

Handig bij het insluiten van XML in JSON-payloads, het opslaan van XML in databases die geen speciale tekens ondersteunen, of het verzenden van XML via kanalen die gewone ASCII-tekst verwachten.

Veelgestelde vragen

Waarom XML naar Base64 coderen?

Base64 zet XML om in een pure ASCII-string, veilig voor JSON-waarden, URL-parameters of HTTP-headers. Zie RFC 4648 voor de volledige specificatie.

Hoe decodeer ik een Base64-string naar XML?

Schakel naar Decoderen-modus en plak de Base64-string. Het gereedschap gebruikt de ingebouwde atob()-functie van de browser. Data URI-prefixen worden automatisch verwijderd.

Werkt dit met XML met UTF-8-tekens?

Ja. De encoder gebruikt intern btoa(unescape(encodeURIComponent(xml))), wat UTF-8-multibyte-tekens correct verwerkt.

Zijn mijn XML-gegevens privé?

Absoluut. Alle codering en decodering vindt lokaal plaats in je browser. Er worden geen gegevens naar een server verzonden.

Kan ik grote XML-bestanden coderen?

Je kunt XML-bestanden van elke grootte plakken of uploaden die de browser aankan. Base64-uitvoer is circa 33% groter dan de invoer.

Gerelateerde tools

Het Base64-coderingsschema is gedefinieerd in RFC 4648. De XML-specificatie staat op W3C XML.