Szybkie narzędzia dla administratora systemu
Menu
Koduj tekst do Base64 lub dekoduj ciągi Base64 z powrotem do tekstu. Popularne kodowanie do osadzania danych binarnych w JSON, XML, e-mailach i data URI.
Konwerter ciągów Base64
Konwertuj tekst na format Base64 i odwrotnie. Obsługuje kodowanie i dekodowanie w Twojej przeglądarce.
Co to jest
Base64 to grupa schematów kodowania binarnego na tekst, które reprezentują dane binarne w formacie ciągu ASCII. Jest powszechnie stosowany, gdy istnieje potrzeba zakodowania danych binarnych, które muszą być przechowywane i przesyłane przez media przeznaczone do pracy z tekstem.
Jak to działa
Wprowadź tekst, który chcesz zakodować, lub ciąg Base64, który chcesz zdekodować. Narzędzie wykorzystuje standardowe funkcje przeglądarki (btoa i atob), aby błyskawicznie wykonać konwersję.
Przykłady
- Kodowanie:
Hello World→SGVsbG8gV29ybGQ= - Dekodowanie:
SGVsbG8gV29ybGQ=→Hello World - Data URIs: Base64 jest często używany do osadzania małych obrazów lub cznicionek bezpośrednio w plikach CSS lub HTML.
Ograniczenia i uwagi
Kodowanie Base64 zwiększa rozmiar danych o około 33%. Nie jest to forma szyfrowania i nie zapewnia żadnego bezpieczeństwa; każdy może łatwo zdekodować ciąg Base64.
FAQ
- Czy Base64 to szyfrowanie? Nie. Base64 to schemat kodowania, nie szyfrowanie. Przeksztalca dane binarne w reprezentacje tekstowa przy uzyciu 64 drukowanych znakow ASCII, ale nie uzywa kluczy i nie zapewnia zadnego bezpieczenstwa. Kazdy moze zdekodowac ciag Base64 natychmiast - nigdy nie uzywaj go do ochrony wrazliwych danych.
- Po co uzywac kodowania Base64? Base64 rozwiazuje problem transmisji danych binarnych przez kanaly czysto tekstowe. Zalaczniki e-mail uzywaja Base64 (MIME), data URI osadzaja obrazy bezposrednio w HTML/CSS, API JSON koduja dane binarne, a HTTP Basic Authentication koduje dane uwierzytelniajace. Zwieksza to rozmiar danych o okolo 33%, ale gwarantuje bezpieczny transport.
- Jaka jest roznica miedzy standardowym a URL-safe Base64? Standardowy Base64 uzywa znakow + i /, ktore maja specjalne znaczenie w URL. URL-safe Base64 (takze base64url) zastepuje + przez - i / przez _, co czyni go bezpiecznym do uzycia w parametrach URL, nazwach plikow i cookies. Oba warianty dekoduja sie do tych samych danych binarnych.
- Dlaczego wyjscie Base64 konczy sie znakami =? Znaki = to dopelnienie (padding). Base64 koduje 3 bajty wejscia w 4 znaki wyjscia. Jesli dlugosc wejscia nie jest wielokrotnoscia 3, dodawane sa znaki dopelnienia. Jeden = oznacza 2 bajty w ostatnim bloku, == oznacza 1 bajt.
IPTool