Narzędzie do kodowania i dekodowania Base64 - Online i za darmo

Zakoduj i zdekoduj tekst oraz pliki w formacie Base64 online, z natychmiastowym podglądem wyniku. Bezpieczne przetwarzanie w przeglądarce, szybko i za darmo.

1 lines0 chars
1 lines0 chars

Internetowy Koder i Dekoder Base64

Witamy w najlepszym internetowym koderze i dekoderze Base64. To proste, ale potężne narzędzie pozwala konwertować tekst na Base64 lub dekodować ciągi Base64 na czytelny tekst natychmiast.

Schematy kodowania Base64 są niezbędne podczas kodowania danych binarnych do przechowywania lub przesyłania przez media przeznaczone dla tekstu (takie jak HTTP lub SMTP).

Zaawansowane opcje konfiguracji

Wybór zestawu znaków

Podczas pracy z danymi tekstowymi kluczowe jest określenie właściwego zestawu znaków (charset). Chociaż UTF-8 jest standardem, starsze systemy mogą używać ASCII, ISO-8859-1 lub innych.

Dekoduj każdą linię osobno

Zakodowane dane często pojawiają się jako ciągły blok tekstu. Jednak jeśli masz wiele niezależnych ciągów Base64 oddzielonych nowymi liniami, włącz tę opcję.

Tryb konwersji na żywo

Włącz Tryb na żywo, aby uzyskiwać natychmiastowe wyniki podczas pisania. Ten tryb wykonuje konwersję Base64 lokalnie w przeglądarce przy użyciu JavaScript, zapewniając zerowe opóźnienie.

Bezpieczne i prywatne

Twoja prywatność jest naszym priorytetem. Cała komunikacja odbywa się za pomocą bezpiecznych połączeń szyfrowanych SSL (HTTPS). Nigdy nie sprawdzamy, nie przechowujemy ani nie udostępniamy przesłanych danych.

Całkowicie darmowe narzędzie online

Nasze narzędzie Base64 jest w 100% darmowe. Nie wymaga instalacji oprogramowania, rejestracji ani subskrypcji.

Zasady projektowania

Tabela indeksów Base64 składa się z 64 znaków wybranych tak, aby były wspólne dla większości kodowań i drukowalne. Minimalizuje to ryzyko modyfikacji danych przez systemy takie jak serwery pocztowe.

Co to jest kodowanie Base64?

Base64 to grupa schematów kodowania binarnego na tekst, które reprezentują dane binarne w formacie ciągu ASCII, tłumacząc je na reprezentację radix-64.

Przykład kodowania Base64

Rozważ ten cytat z Lewiatana Thomasa Hobbesa:

"Man is distinguished, not only by his reason, but ..."

Po zakodowaniu w MIME Base64, ta sekwencja ASCII staje się:

TWFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbmx5IGJ5IGhpcyByZWFzb24sIGJ1dCAuLi4=

Jak to działa: Słowo "Man" jest zakodowane jako "TWFu". W ASCII litery "M", "a", "n" to bajty 77, 97, 110. Ich reprezentacje binarne są łączone i dzielone na grupy 6-bitowe.

Treść tekstuMan
Wartość ASCII7797110
Binarny010011010110000101101110
Indeks1922546
Base64TWFu

Jak pokazano, kodowanie Base64 konwertuje 3 bajty danych wejściowych (24 bity) na 4 znaki Base64 (po 6 bitów każdy), zwiększając rozmiar danych o około 33%.

Wklej tekst lub upuść plik, a narzędzie od razu zamieni go na ciąg Base64 albo odkoduje dowolny Base64 z powrotem na czytelny tekst lub plik do pobrania. Kodowanie i dekodowanie działają w całości w Twojej przeglądarce (po stronie klienta), obsługują UTF-8 oraz polskie znaki diakrytyczne (ą, ć, ż, ł), a tryb na żywo aktualizuje wynik w trakcie pisania. Żadne dane nie są wysyłane na serwer.

Jak korzystać z kodera i dekodera Base64

  1. 1

    Wybierz kodowanie lub dekodowanie

    Kliknij Koduj, aby zamienić tekst lub plik na Base64, albo Dekoduj, aby przywrócić ciąg Base64 do pierwotnej postaci.

  2. 2

    Wprowadź dane wejściowe

    Wpisz lub wklej treść w polu wejściowym albo przeciągnij i upuść plik (do 10 MB), aby załadować go bezpośrednio.

  3. 3

    W razie potrzeby ustaw opcje

    Wybierz zestaw znaków dla danych tekstowych lub włącz opcję Dekoduj każdą linię osobno, gdy przetwarzasz wiele ciągów Base64 rozdzielonych nowymi liniami.

  4. 4

    Otrzymaj wynik natychmiast

    Przy włączonym Trybie na żywo wynik aktualizuje się podczas pisania; w przeciwnym razie kliknij Koduj lub Dekoduj, aby przetworzyć dane.

  5. 5

    Skopiuj lub pobierz

    Użyj przycisku Kopiuj, aby przenieść wynik do schowka, albo Pobierz, aby zapisać odkodowany plik lub zakodowany tekst na dysku.

Źródła

Powiązane narzędzia

Najczęściej zadawane pytania

Co to jest Base64 i do czego służy?
Base64 to schemat kodowania danych binarnych na tekst, który przedstawia dane binarne jako ciąg znaków ASCII w systemie radix-64. Stosuje się go, gdy trzeba bezpiecznie przesłać dane binarne kanałami przeznaczonymi dla tekstu, na przykład w wiadomościach e-mail, plikach JSON czy adresach URL.
Jak zakodować tekst do Base64 online?
Wklej tekst w pole wejściowe, wybierz tryb Koduj, a wynik pojawi się natychmiast po prawej stronie. Następnie kliknij Kopiuj, aby przenieść ciąg Base64 do schowka. Wszystko dzieje się lokalnie w przeglądarce.
Jak zdekodować ciąg Base64 z powrotem na tekst?
Wklej ciąg Base64 w pole wejściowe i wybierz tryb Dekoduj. Narzędzie przywróci pierwotny tekst lub plik. Jeśli pojawi się komunikat o nieprawidłowym ciągu, sprawdź, czy nie brakuje znaków dopełnienia (=) lub czy ciąg nie zawiera spacji i znaków nowej linii.
Czy Base64 obsługuje polskie znaki (ą, ć, ę, ł, ż)?
Tak. Narzędzie koduje tekst w UTF-8, dlatego polskie znaki diakrytyczne są obsługiwane poprawnie. Pamiętaj jednak, że pojedynczy polski znak w UTF-8 zajmuje zwykle dwa bajty, więc zakodowany ciąg będzie nieco dłuższy niż dla samego alfabetu łacińskiego.
Czy Base64 to to samo co szyfrowanie?
Nie. Base64 to kodowanie, a nie szyfrowanie. Każdy może odkodować ciąg Base64 z powrotem do pierwotnej postaci, więc nie zapewnia ono żadnej poufności. Służy wyłącznie do bezpiecznego przenoszenia danych binarnych kanałami tekstowymi, a nie do ich ochrony.
Czy moje dane są wysyłane na serwer?
Nie. Całe kodowanie i dekodowanie odbywa się wyłącznie w Twojej przeglądarce za pomocą wbudowanych funkcji JavaScript. Twój tekst i pliki nigdy nie opuszczają Twojego urządzenia, co zapewnia pełną prywatność.
O ile zwiększa się rozmiar danych po zakodowaniu w Base64?
Base64 zamienia każde 3 bajty danych (24 bity) na 4 znaki (po 6 bitów), więc rozmiar rośnie o około 33%. To kompromis, który pozwala bezpiecznie przesyłać dane binarne tam, gdzie dozwolony jest tylko tekst.