Opis
Base64 to format kodowania, a nie szyfrowanie. Ten dekoder przywraca dane do postaci źródłowej, o ile wejście jest kompletne i poprawne. Jeśli w treści są znaki nowej linii, wariant URL-safe albo brakujące dopełnienie, wynik może się różnić lub nie zostać odczytany tak jak oczekujesz. Narzędzie sprawdza się przy fragmentach tekstu, ładunkach API, kawałkach JSON oraz zakodowanych nagłówkach. Gdy wynik nie jest zwykłym tekstem, zobaczysz surowe dane albo bajty zamiast sztucznie zamienionych znaków. Najlepiej wklejać dokładnie tę wartość, która przyszła z systemu źródłowego. Dodatkowe spacje, prefiksy z kopiowania albo ucięty ciąg to najczęstsze powody, dla których dekodowanie nie daje oczekiwanego wyniku.
Zastosowania
- Analiza pól z APIOdczytaj pola zakodowane w Base64 z odpowiedzi API, aby sprawdzić wiadomości, identyfikatory lub zagnieżdżone dane.
- Odtwarzanie załączonych plikówPrzywróć zakodowane fragmenty plików lub załączników do pierwotnych bajtów albo tekstu na potrzeby weryfikacji.
- Sprawdzanie tokenów i nagłówkówPodejrzyj zakodowane wartości z nagłówków, tokenów lub podpisanych ciągów i zobacz, co naprawdę zapisano.
- Dekodowanie wpisów z logówRozszyfruj wartości skopiowane z logów, plików konfiguracyjnych lub terminala, gdy system zapisuje dane w Base64.
Jak to dziala
- 1
Wklej wartość Base64 do pola wejściowego.
- 2
Narzędzie dekoduje zawartość i pokazuje wynik od razu.
- 3
Skopiuj tekst albo obejrzyj surowe dane, jeśli wynik nie jest zwykłym tekstem.
Przyklady
Prosty tekst
Wejscie: aGVsbG8gd29ybGQ=
Wynik: hello world
Klasyczny ciąg Base64 odtworzony do czytelnego tekstu.
Fragment JSON
Wejscie: eyJzdGF0dXMiOiJvayIsImNvZGUiOjIwMH0=
Wynik: {"status":"ok","code":200}
Dekoduje uporządkowany fragment JSON bez zmiany treści.
Wejście wieloliniowe
Wejscie: U2Vj cmV0 IHZhbHVl
Wynik: Secret value
Pokazuje, że zawinięty zapis może działać, jeśli dane są kompletne.
FAQ
Dlaczego wynik wygląda jak znaki lub bełkot?
Najczęściej oznacza to, że po dekodowaniu otrzymujesz bajty binarne, a nie zwykły tekst. Źródłem może być obraz, archiwum albo inny plik.
Co jeśli ciąg ma brakujące dopełnienie?
Niektóre wartości Base64 wymagają pełnego dopełnienia na końcu. Jeśli źródło ucięło znaki '=', dekodowanie może się nie powieść lub zwrócić inny rezultat.
Czy można tu dekodować Base64 URL-safe?
Wariant URL-safe używa w niektórych systemach innych znaków. Jeśli ciąg pochodzi z tokenu lub adresu URL, dopasuj format do wersji używanej przez źródło.
Dlaczego wynik różni się od oryginału?
Różnica zwykle wynika z dodatkowych spacji, utraty znaków albo użycia niewłaściwego wariantu. Sprawdź pełny ciąg dokładnie tak, jak został zapisany w źródle.
