Koder Base64URL
Czym jest Koder Base64URL
Base64URL to wariant Base64 bezpieczny dla adresów URL. Zamienia dwa znaki sprawiające kłopot w adresach web, + i /, na - i _, oraz usuwa dopełnienie =, więc wynik wchodzi wprost do URL, nazwy pliku lub JWT bez żadnego escapowania. Ten koder zamienia twój tekst na Base64URL bezpośrednio w przeglądarce, zgodnie z RFC 4648.
Jak używać
- Wpisz lub wklej tekst, który chcesz zakodować.
- Odczytaj wynik Base64URL w polu wyniku, aktualizowany podczas pisania.
- Skopiuj wynik lub udostępnij link z wpisanym tekstem.
- Aby odwrócić, otwórz dekoder Base64URL.
Kiedy używać
Budujesz token, parametr zapytania lub segment JWT i potrzebujesz Base64, który nie zepsuje adresu URL? Zakoduj do Base64URL, a otrzymasz wynik złożony tylko z liter, cyfr, - i _, bez dopełnienia = do escapowania procentowego. To kodowanie wewnątrz każdego JSON Web Token i niezliczonych podpisanych linków. Z powrotem odczytasz dekoderem Base64URL.
Często zadawane pytania
Czym Base64URL różni się od standardowego Base64?
Używa - i _ zamiast + i /, oraz pomija dopełnienie =. Te trzy znaki mają specjalne znaczenie w adresach URL, więc standardowy Base64 trzeba escapować procentowo, aby przeszedł bezpiecznie, a Base64URL nie. Poza tym zakodowane bajty są identyczne.
Gdzie używa się Base64URL?
Najbardziej widocznie w JSON Web Tokens (JWT), gdzie nagłówek, ładunek i podpis są każdy w Base64URL. Pojawia się też w query stringach URL, ciasteczkach, nazwach plików i wszędzie tam, gdzie wartość musi przetrwać adres URL bez escapowania.
Dlaczego nie ma dopełnienia?
Znak dopełnienia = jest zarezerwowany w adresach URL, więc Base64URL go usuwa. Długość nadal mówi dekoderowi, ilu bajtów oczekiwać, a to narzędzie ponownie dodaje dopełnienie wewnętrznie przy dekodowaniu, więc działa zarówno wejście z dopełnieniem, jak i bez.
Czy mój tekst jest gdzieś wysyłany?
Nie. Kodowanie odbywa się w całości w przeglądarce. Nic, co wpisujesz, nie jest wysyłane na serwer ani zapisywane.
Czy mogę udostępnić to z wpisanym tekstem?
Tak. URL aktualizuje się automatycznie podczas pisania. Skopiuj go z paska adresu lub użyj przycisku Kopiuj link, a każdy, kto go otworzy, zobaczy dokładnie twój tekst.
Powiązane narzędzia
Dekoder Base64URL
Odkoduj Base64URL na tekst online, Base64 bezpieczny dla URL używany w JWT. Obsługuje wejście bez dopełnienia, natychmiast i prywatnie.
Deszyfrowanie Tekstu AES
Odszyfruj tekst AES-256 swoim hasłem w przeglądarce. Za darmo, prywatnie i całkowicie offline. Żadne dane nie opuszczają urządzenia.
Szyfrowanie Tekstu AES
Szyfruj tekst hasłem za pomocą AES-256 w przeglądarce. Za darmo, prywatnie i całkowicie offline. Nic nie jest wysyłane na serwer.