{{TEXT_DECODE_TITLE}}

Dla dużych ciągów Base64 (np. zakodowanych obrazów, dokumentów) użyj poniższego formularza przesyłania plików.

{{FILE_DECODE_TITLE}}

Przeciągnij i upuść plik Base64 tutaj lub kliknij, aby wybrać

Opcje zaawansowane

Separator nowej linii

Różne systemy operacyjne używają różnych znaków nowej linii — na przykład systemy Unix i Windows nie korzystają z tych samych symboli. Po dekodowaniu, wszystkie znaki nowej linii w Twoim wyniku zostaną zastąpione wybraną opcją. To ustawienie decyduje o działaniu funkcji „dekoduj każdą linię osobno”.

{{DECODE_LINES_OPTION_TITLE}}

{{DECODE_LINES_OPTION_DESC}}

Usuń znaki nowej linii

Dane Base64 w formacie MIME (np. z e-maili) często zawierają znaki nowej linii co 76 znaków. Włącz tę opcję, aby usunąć te znaki przed dekodowaniem. Zapewnia to poprawne dekodowanie danych Base64 sformatowanych zgodnie z MIME.

Obsłuż kodowanie przyjazne dla URL

Włącz tę opcję, jeśli Twój wpis używa wersji Base64 przyjaznej dla URL (RFC 4648 / Base64URL), w której "-" oznacza "+", a "_" oznacza "/", a wypełnienie może być pominięte. Ta opcja przekonwertuje wpis z powrotem do standardowego Base64 przed dekodowaniem.

Tryb na żywo

Gdy tryb na żywo jest włączony, Twój wpis jest natychmiast dekodowany przy użyciu wbudowanych funkcji JavaScript w przeglądarce, bez przesyłania danych na nasze serwery. Pamiętaj, że tryb ten obsługuje obecnie tylko wyjście tekstowe w UTF-8.

Uwaga: Dla plików binarnych (obrazów, dokumentów itp.) upewnij się, że zapisujesz wynik zamiast kopiować go, aby zapobiec uszkodzeniu danych.


Zrozumienie dekodowania Base64

Dekodowanie Base64 przekształca tekstowy format Base64 z powrotem w oryginalne dane binarne lub tekstowe. Proces ten jest niezbędny do odzyskiwania danych, które zostały zakodowane w celu bezpiecznej transmisji przez systemy oparte na tekście.

Jak działa dekodowanie Base64

Dekodowanie Base64 odwraca proces kodowania, konwertując znaki Base64 z powrotem na dane binarne. Proces ten wykorzystuje zestaw 64 znaków (A–Z, a–z, 0–9 oraz zazwyczaj "+" i "/") i działa w następujący sposób:

  1. Walidacja wpisu Base64 i obsługa wypełnienia.
  2. Konwersja każdego znaku Base64 na jego 6-bitową wartość.
  3. Łączenie tych 6-bitowych wartości w grupy po 24 bity.
  4. Konwersja tych grup bitów z powrotem na oryginalne bajty.
  5. Obsługa wypełnienia w celu odzyskania częściowych końcowych bajtów.

Dlaczego używać dekodowania Base64?

  • Odzyskiwanie danych: Pozwala odzyskać oryginalne dane binarne z bezpiecznego dla tekstu formatu Base64.
  • Załączniki e-mail: Umożliwia wyodrębnienie plików i obrazów z treści wiadomości e-mail kodowanych w formacie MIME.
  • Zasoby internetowe: Przekształca osadzone URI danych Base64 z powrotem w treść binarną.
  • Integracja API: Przetwarza dane zakodowane w Base64 otrzymane z usług internetowych.

Typowe zastosowania dekodowania Base64

Dekodowanie Base64 jest niezbędne w różnych scenariuszach, w tym:

  • Przetwarzanie e-maili: Wyodrębnianie załączników z wiadomości kodowanych w formacie MIME.
  • Tworzenie stron internetowych: Przekształcanie URI danych Base64 z powrotem w zasoby binarne.
  • Obsługa API: Przetwarzanie danych zakodowanych w Base64 otrzymanych z odpowiedzi JSON lub XML.

Praktyczny przykład

Ciąg Base64 TWFu po dekodowaniu staje się słowem Man. Proces dekodowania konwertuje każdy znak Base64 na jego 6-bitową wartość, łączy te bity i rekonstruuje oryginalne znaki ASCII.

Nasze narzędzie online do dekodowania Base64 zapewnia szybki i bezpieczny sposób na dekodowanie Twoich danych Base64. Niezależnie od tego, czy wyodrębniasz osadzone obrazy ze stron internetowych, czy przetwarzasz odpowiedzi API, dekodowanie Base64 jest niezbędnym narzędziem w nowoczesnym tworzeniu stron.