Zainstaluj naszą aplikację 🪄 kliknij ikonę w prawym górnym rogu paska adresu.

Dekoder Base64

0 z 0 ocen
Młoda kobieta pokazuje gest OK w neonowym setupie, demonstrując Base64 decoder

Wklej swój payload w pole tekstowe, a ten darmowy Base64 decoder zamieni go z powrotem na zwykły tekst. Surowy string dostajesz od razu, bez żadnej rejestracji.

Jak Base64 decoder przetwarza dane wejściowe

Base64 bierze dane binarne i mapuje je na 64-znakowy alfabet ASCII. Każde trzy bajty wejścia stają się czterema zakodowanymi znakami. Gdy odpalasz konwersję base64 na tekst, narzędzie odwraca tę matematykę. Czyta cztery znaki, sprawdza ich sześciobitowe wartości i składa bity z powrotem w ośmiobitowe bajty. Ten proces gwarantuje, że dane binarne przetrwają tranzyt przez systemy obsługujące tylko zwykły tekst.

Alfabet używa A-Z, a-z, 0-9, plusa i slasha. Jeśli długość twojego wejścia nie jest wielokrotnością czterech, dekoder oczekuje paddingu. Na końcu zobaczysz jeden lub dwa znaki równości. Te znaki mówią parserowi, ile brakujących bitów zignorować przy rekonstrukcji ostatniego bajtu.

Praktyczne zastosowania online Base64 decoder

Devy sięgają po to narzędzie przy debugowaniu nagłówków HTTP albo inspekcji JSON Web Tokens. Payload JWT siedzi w środku tokena, oddzielony kropkami. Kopiujesz tę środkową sekcję, wklejasz tutaj i czytasz claims. Oszczędza ci to pisania szybkiego skryptu tylko po to, żeby odczytać token.

Przydaje się też przy data URI. Obrazy osadzone bezpośrednio w CSS zaczynają się od prefiksu z tekstem data:image/png;base64. Ucięcie tego prefiksu zostawia surowe, zakodowane dane obrazu. Wklejenie reszty do darmowego Base64 decoder ujawnia ukrytą strukturę binarną.

  • Debugowanie nagłówków Basic Authentication w zakładce sieci.
  • Wyciąganie payloadów konfiguracyjnych z zaciemnionych skryptów.
  • Czytanie asercji SAML podczas troubleshootowania single sign-on.

Edge case'y i limity dekodowania

To narzędzie oczekuje standardowego kodowania RFC 4648. Wywali się, jeśli wkleisz URL-safe Base64 bez wcześniejszej zamiany myślników i podkreślników z powrotem na plus i slash. Spacje zazwyczaj są ignorowane, ale przypadkowe znaki nowej linii w środku bloku potrafią czasem wyłożyć ścisłe parsery. Zawsze usuwaj otaczające spacje, jeśli dekodowanie nagle nie działa.

Musisz też sam ogarnąć kodowanie znaków po swojej stronie. Dekoder zwraca surowe bajty. Jeśli te bajty to tekst UTF-8, przeglądarka renderuje go poprawnie. Jeśli to UTF-16 albo stara strona kodowa, zobaczysz mojibake. Narzędzie nie zgaduje kodowania tekstu, więc musisz wiedzieć, co dokładnie dekodujesz.

Jak używać Base64 decoder

  1. Skopiuj zakodowany string ze swojego kodu źródłowego albo network inspector.
  2. Wklej tekst bezpośrednio w główne pole textarea.
  3. Usuń wszelkie prefiksy data URI przed dekodowaniem.
  4. Kliknij przycisk dekodowania, żeby przetworzyć payload.
  5. Odczytaj wynikowy zwykły tekst w polu wyjściowym poniżej.

Referencja zestawu znaków Base64

Standardowe kodowanie opiera się na konkretnym 64-znakowym alfabecie plus znaku paddingu.

Zakres indeksuZnakiWartość bitowa
0 do 25A do Z0 do 25
26 do 51a do z26 do 51
52 do 610 do 952 do 61
62Znak plus62
63Slash63
PaddingZnak równościN/A

Frequently asked questions

jak dekodować base64 z błędami paddingu?
Dekoder wymaga, aby długość wejścia była wielokrotnością czterech. Jeśli twój string jest krótszy o jeden lub dwa znaki, dodaj brakujące znaki równości na końcu. Brakujący padding to najczęstszy powód, dla którego operacja dekodowania rzuca błędem nieprawidłowej długości.
czy darmowy Base64 decoder działa na telefonie?
Tak. Interfejs jest w pełni responsywny i działa całkowicie w twojej przeglądarce. Możesz wklejać długie zakodowane stringi ze schowka w telefonie i dostawać odszyfrowany tekst bez potrzeby używania desktopa.
dlaczego wynik pokazuje dziwne symbole zamiast tekstu?
Prawdopodobnie patrzysz na surowe dane binarne albo inne kodowanie znaków. Narzędzie zwraca dokładnie te bajty, które zrekonstruuje. Jeśli oryginalne dane to był obraz albo string UTF-16, twój terminal albo przeglądarka wyświetli krzaczki zamiast czytelnego tekstu.
czy mogę tu dekodować stringi URL-safe base64?
Nie bezpośrednio. Kodowanie URL-safe zamienia znaki plus i slash na myślniki i podkreślniki. Musisz zamienić te znaki z powrotem na standardowy alfabet przed wklejeniem stringa do tego online Base64 decoder, inaczej wyskoczy błąd nieprawidłowego znaku.

Udostępnij

Podobne narzędzia

Koder Base64

Zakoduj dowolny tekst do formatu Base64.

19
0

Popularne narzędzia