Kodowanie i dekodowanie Base64
Narzędzie automatycznie rozpoznaje typ wprowadzanych danych: zwykły tekst zostanie zakodowany do Base64, poprawny kod Base64 zostanie automatycznie zdekodowany do oryginalnego tekstu.
Przetwarzanie lokalne · Pliki nie są przesyłane
Pliki są przetwarzane w tej przeglądarce bez automatycznego wysyłania. Pierwsze ładowanie komponentów może wymagać internetu.
Kodowanie i dekodowanie Base64: zastosowania i ograniczenia
Base64 reprezentuje bajty przy użyciu znaków drukowalnych. To narzędzie konwertuje tekst UTF-8 na potrzeby debugowania API, sprawdzania dzienników i sprawdzania fragmentów danych.
Base64 jest kodowaniem, a nie szyfrowaniem; Ta strona wyświetla wyłącznie tekst w UTF-8 i nie oferuje konwersji innych zestawów znaków ani pobierania plików binarnych.
Możliwości wyjaśnione
Standardowy tekst Base64 i Base64URL
Dekodowanie akceptuje standardowy alfabet Base64 i Base64URL z - i _ oraz przywraca pominięte końcowe dopełnienie. Kodowanie tworzy standard Base64.
Identyfikatory URI danych tekstowych i tryby jawne
Najpierw można usunąć prefiks data:…;base64, a potem zdekodować tekst; Jeśli znaczenie wejścia jest niejednoznaczne, wybierz tryb kodowania lub dekodowania, aby nie polegać na automatycznym rozpoznawaniu.
Praktyczne przykłady
Zakoduj zwykły tekst jako Base64
Dane wejściowe
Hello
Wynik konwersji
SGVsbG8=
Tryb kodowania generuje pokazany wynik. Wprowadź ten wynik w trybie dekodowania, aby odzyskać Hello.
Dekoduj niewypełniony Base64URL
Dane wejściowe
8J-Yig
Wynik konwersji
😊
Tryb dekodowania normalizuje - do standardowego alfabetu i przywraca dopełnienie przed odczytaniem tekstu UTF-8.
Dekoduj tekstowy identyfikator URI danych
Dane wejściowe
data:text/plain;base64,SGVsbG8=
Wynik konwersji
Hello
Ten przykład zawiera dane tekstowe; nie oznacza to obsługi eksportowania identyfikatorów URI danych obrazu jako obrazów.
Instrukcja użytkowania
Automatyczne wykrywanie
Można wybrać automatyczne wykrywanie, kodowanie lub dekodowanie; Gdy konieczne jest określenie kierunku, użyj trybu ręcznego, a następnie wklej tekst lub ciąg Base64.
Konwersja w czasie rzeczywistym
Narzędzie automatycznie rozpoznaje typ wprowadzanych danych: zwykły tekst zostanie zakodowany do Base64, poprawny kod Base64 zostanie automatycznie zdekodowany do oryginalnego tekstu.
Skopiuj jednym kliknięciem
Każde pole wynikowe zawiera przycisk „Kopiuj" umożliwiający szybkie pobranie zakodowanej lub zdekodowanej treści.
Często zadawane pytania
Dlaczego niektóre treści są automatycznie dekodowane zamiast kodowane?
Tryb automatyczny dekoduje Base64 tylko jako poprawny tekst UTF-8; w razie niejednoznaczności wybierz tryb ręcznie.
Co zazwyczaj powoduje błąd dekodowania?
Częstą przyczyną jest to, że wprowadzone dane nie stanowią kompletnego, prawidłowego ciągu znaków Base64 lub zawierają nieprawidłowe znaki. Należy najpierw sprawdzić, czy oryginalna zawartość nie została ucięta lub nieprawidłowo połączona.
Czy to narzędzie może analizować cały JWT lub dekodować obrazy?
Może dekodować prawidłowe fragmenty tekstu w formacie UTF-8 Base64URL, ale nie dzieli całego JWT, nie sprawdza podpisów ani nie eksportuje obrazów ani innych plików binarnych.
