Zdekoduj ciąg Base64 do tekstu
- Panel
- Dokumentacja
- API
Dlaczego dekodować tekst z base64?
Dekodowanie base64 jest używane do odzyskiwania oryginalnych danych z ich reprezentacji base64. Jest to szczególnie przydatne, gdy otrzymujesz dane zakodowane w base64 i musisz je przekonwertować z powrotem na ich oryginalny format, czy to tekst, dane binarne (np. obrazy) lub inne typy danych.
Funkcje narzędzia do dekodowania base64
To narzędzie pozwala łatwo dekodować tekst zakodowany w base64. Możesz wkleić ciąg base64 w polu tekstowym i odzyskać zdekodowaną wersję oryginalnego tekstu.
Jak korzystać z narzędzia do dekodowania base64
Na stronie dekodowania wklej ciąg base64, który chcesz zdekodować w przeznaczonym do tego polu tekstowym. Kliknij przycisk dekodowania, aby przekonwertować ciąg base64 na zdekodowany tekst.
Po zdekodowaniu tekst zostanie wyświetlony w obszarze wyniku. Możesz skopiować zdekodowany tekst, aby użyć go w swoich projektach lub aplikacjach.
Przykład dekodowania tekstu z base64
Oto przykład dekodowania ciągu base64 "Qm9uam91ciwgbW9uZGUgIQ==" na oryginalny tekst:
Bonjour, monde !
Najczęściej zadawane pytania
Czy base64 jest szyfrowaniem?
Nie, to proste odwracalne kodowanie bez klucza ani sekretu. Każdy może zdekodować ciąg
base64 za pomocą narzędzia takiego jak to lub polecenia base64 -d. Base64 służy
do przenoszenia dowolnych bajtów w kanale tekstowym, a nie do ochrony treści. Aby zabezpieczyć
dane, użyj prawdziwego algorytmu szyfrowania, takiego jak AES.
Dlaczego moje dekodowanie produkuje dziwne znaki?
Jeśli wynik zawiera niespójne symbole, oryginalny ciąg prawdopodobnie koduje bajty binarne (obraz, archiwum, klucz kryptograficzny), a nie tekst. Nasze narzędzie jest przeznaczone do tekstu UTF-8. Aby zdekodować obraz, użyj dekodera obrazów base64.
Co oznaczają znaki = na końcu?
Base64 przetwarza bajty grupami po trzy, aby wyprodukować cztery znaki. Gdy długość nie jest
wielokrotnością trzech, wynik jest uzupełniany jednym lub dwoma znakami =
służącymi jako padding. Prawidłowy ciąg base64 ma więc zawsze długość będącą wielokrotnością
czterech.
Jaka jest różnica między base64 a base64url?
Klasyczny base64 używa + i /, które stwarzają problem w URL i
nazwach plików. Wariant base64url zastępuje je - i _ i często
usuwa padding. Jest to format używany przez JWT i wiele tokenów. Nasz dekoder toleruje
oba warianty.
Czy tekst jest wysyłany na serwer?
Dekodowanie przechodzi przez nasz serwer przez czas trwania żądania, bez zapisywania potem.
Dla bardzo wrażliwych ciągów (klucze API, hasła) preferuj lokalne polecenie
echo "chaine" | base64 -d w Linuksie lub macOS, które nic nie wysyła w sieci.
Jak ponownie zakodować zdekodowany tekst?
Użyj naszego enkodera tekstu base64, aby wykonać operację odwrotną. Przejście w obie strony jest ściśle bezstratne, o ile tekst źródłowy jest w UTF-8 i nie modyfikujesz ciągu pośredniego.
Przykładowe zapytanie
curl -X POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Schemat wejściowy
| Pole | Typ | Wymagane | Domyślnie |
|---|---|---|---|
text_encoded |
string | ✓ | – |
Punkty końcowe
GET https://cdrn.fr/api/v1/tools- lista wszystkich dostępnych narzędziGET https://cdrn.fr/api/v1/tools/base64-text-decoder- zwraca schemat dla tego narzędziaPOST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute- uruchamia to narzędzie z payloadem JSON