Kodowanie / dekodowanie Base32 / Base58
Koduj tekst do Base32 (RFC 4648) lub Base58 (alfabet Bitcoina) i dekoduj oba z powrotem do tekstu, w pełni bezpiecznie dla UTF-8 i całkowicie w Twojej przeglądarce.
Kodowanie / dekodowanie Base32 / Base58 — Konwertuj tekst do i z Base32 (RFC 4648) lub Base58 (alfabet Bitcoina), z bezpiecznymi dla UTF-8 konwersjami w obie strony dla emoji i pism niełacińskich. Wybierz bazę, zaznacz Koduj lub Dekoduj, a wynik aktualizuje się w trakcie pisania. Wszystko działa w całości w Twojej przeglądarce, więc wklejony tekst nigdy nie opuszcza Twojego urządzenia.
Czym jest Kodowanie / dekodowanie Base32 / Base58?
Darmowy internetowy koder i dekoder Base32 oraz Base58, który zamienia zwykły tekst w ciąg Base32 (RFC 4648) lub Base58 (alfabet Bitcoina) i dekoduje oba z powrotem do czytelnego tekstu. Programiści sięgają po Base32, gdy potrzebują kodowania niewrażliwego na wielkość liter i wyrównanego dopełnieniem dla sekretów TOTP/2FA, etykiet DNS lub identyfikatorów bezpiecznych dla systemu plików, a po Base58 przy pracy z adresami lub kluczami Bitcoina, czy krótkimi, czytelnymi identyfikatorami, które pomijają łatwe do pomylenia znaki (0, O, I, l). Oba kierunki uwzględniają UTF-8, więc emoji i pisma niełacińskie (koreański, japoński, chiński, arabski, łacina z akcentami) przechodzą tam i z powrotem bez uszkodzeń. Wybierz bazę, przełączaj między Koduj a Dekoduj, użyj Zamień, aby przekonwertować w drugą stronę, i skopiuj wynik jednym kliknięciem.
Jak używać Kodowanie / dekodowanie Base32 / Base58
- Wybierz bazę przełącznikiem Base32 / Base58: Base32 używa alfabetu RFC 4648 z dopełnieniem =, Base58 używa alfabetu Bitcoina bez dopełnienia.
- Wybierz kierunek przełącznikiem Koduj / Dekoduj.
- Wpisz lub wklej swoją treść do pola wejściowego (zwykły tekst w trybie Koduj, zakodowany ciąg w trybie Dekoduj).
- Odczytaj przekonwertowany wynik natychmiast w polu wyjściowym poniżej, które aktualizuje się w trakcie pisania.
- Kliknij przycisk kopiowania przy wyjściu, aby skopiować wynik do schowka.
- Użyj Zamień, aby odesłać wyjście z powrotem do wejścia i odwrócić tryb, lub Wyczyść, aby opróżnić wejście.
Przykłady
Zakoduj tekst do Base32
Wejście
Hello
Wyjście
JBSWY3DP
Zdekoduj ciąg Base32
Wejście
JBUSC===
Wyjście
Hi!
Zakoduj tekst do Base58
Wejście
Hello World!
Wyjście
2NEpo7TZRRrLZSi2U
Najczęściej zadawane pytania
- Jaka jest tutaj różnica między Base32 a Base58?
- Base32 jest zgodny z RFC 4648: alfabet z wielkich liter A–Z oraz 2–7 z dopełnieniem =, aby długość wyjścia była wielokrotnością 8, a dekodowanie nie uwzględnia wielkości liter. Base58 używa alfabetu Bitcoina, który pomija 0, O, I i l, aby uniknąć podobnie wyglądających znaków, nie dodaje dopełnienia i rozróżnia wielkość liter.
- Czy obsługuje emoji i znaki niełacińskie, takie jak koreański lub japoński?
- Tak. Tekst jest konwertowany przez UTF-8 przed kodowaniem, więc emoji i pisma niełacińskie kodują się poprawnie i dekodują z powrotem dokładnie do oryginalnych znaków.
- Dlaczego widzę błąd "Invalid input"?
- W trybie Dekoduj pojawia się to, gdy tekst nie jest prawidłowy dla wybranej bazy — na przykład zawiera znaki spoza tego alfabetu lub dekoduje się do bajtów, które nie są prawidłowym tekstem UTF-8. Sprawdź, czy wybrałeś pasującą bazę i wkleiłeś poprawnie sformatowany ciąg.
- Czy moje dane są wysyłane na serwer?
- Nie. Kodeki Base32 i Base58 działają w całości w Twojej przeglądarce w JavaScript. Wklejony tekst nigdy nie opuszcza Twojego urządzenia i nigdy nie jest wysyłany na żaden serwer.
- Czy mogę konwertować w obu kierunkach?
- Tak. Użyj przełącznika Koduj / Dekoduj, aby wybrać kierunek, lub naciśnij Zamień, aby przekazać bieżące wyjście z powrotem do wejścia i automatycznie odwrócić tryb.
Powiązane narzędzia
Kodowanie / dekodowanie Base64
Zakoduj tekst do Base64 lub zdekoduj Base64 z powrotem do tekstu (bezpieczne dla UTF-8).
Konwerter wielkości liter i licznik
Zmień wielkość liter w tekście i policz znaki, słowa oraz wiersze.
Formater i minifikator kodu
Upiększaj lub minifikuj HTML, CSS i JavaScript bezpośrednio w przeglądarce, z wcięciem 2 spacji, 4 spacji lub tabulacji oraz kompresją JavaScript opartą na Terser.
Konwerter kolorów
Konwertuj kolory między HEX, RGB i HSL z podglądem na żywo.