Darmowy Koder XML do Base64 Online
Koduj XML do Base64 i dekoduj Base64 do XML natychmiast w przeglądarce. Bez przesyłania, bez serwera — 100% prywatne.
Wejście XML
Wyjście Base64
Czym jest XML do Base64?
Czasami musisz osadzić dokument XML w polu JSON, kolumnie bazy danych lub ładunku sieciowym — ale surowy XML z nawiasami ostrymi powoduje problemy z escapowaniem. Kodowanie Base64 konwertuje XML na bezpieczny ciąg ASCII, który można przesyłać wszędzie bez uszkodzeń. To narzędzie robi to w jednym kroku: wklej XML i otrzymaj ciąg Base64. Więcej informacji w przewodniku MDN Base64.
Jak korzystać z tego narzędzia
Wybierz tryb
Wybierz Koduj, aby przekonwertować XML do Base64, lub Dekoduj w odwrotnym kierunku.
Wklej dane wejściowe
Wklej XML (lub ciąg Base64) do lewego edytora. Użyj Przykład, aby załadować próbkę lub Prześlij dla pliku.
Skopiuj lub pobierz wynik
Wynik Base64 może być używany w API lub bezpiecznie przechowywany. Potrzebujesz zamiast tego escapować XML? Spróbuj XML Escape. Chcesz przekonwertować XML na inny format? Spróbuj XML do JSON.
Przykład
Kodowanie prostego dokumentu XML do Base64 — popularny wzorzec przy osadzaniu XML w JSON:
Kodowanie XML do Base64
Zakodowane jako Base64:
Kliknij przycisk Przykład, aby załadować przykładowy XML i od razu zobaczyć wynik Base64.
Kiedy XML do Base64 jest przydatne?
Przydatne przy osadzaniu XML w ładunkach JSON, przechowywaniu XML w bazach danych nieobsługujących znaków specjalnych lub przesyłaniu XML kanałami oczekującymi czystego tekstu ASCII.
Często zadawane pytania
Dlaczego kodować XML do Base64?
Base64 zamienia XML w czysty ciąg ASCII, bezpieczny do osadzania w wartościach JSON, parametrach URL lub nagłówkach HTTP. Zobacz RFC 4648 dla pełnej specyfikacji.
Jak zdekodować ciąg Base64 do XML?
Przełącz się na tryb Dekodowania i wklej ciąg Base64. Narzędzie używa wbudowanej funkcji atob() przeglądarki. Prefiksy Data URI są usuwane automatycznie.
Czy działa z XML zawierającym znaki UTF-8?
Tak. Koder używa wewnętrznie btoa(unescape(encodeURIComponent(xml))), co poprawnie obsługuje wielobajtowe znaki UTF-8.
Czy moje dane XML są prywatne?
Absolutnie. Całe kodowanie i dekodowanie odbywa się lokalnie w przeglądarce. Żadne dane nie są wysyłane do serwera.
Czy mogę kodować duże pliki XML?
Możesz wklejać lub przesyłać pliki XML o dowolnym rozmiarze obsługiwanym przez przeglądarkę. Wyjście Base64 jest o ok. 33% większe od wejścia.
Powiązane narzędzia
Schemat kodowania Base64 jest zdefiniowany w RFC 4648. Specyfikacja XML jest na W3C XML.