Base64 Encode / Decode Tool
Kodować tekst do Base64 lub dekodować Base64 z powrotem do czytelnej treści bezpośrednio w przeglądarce. Jest przydatny do sprawdzania znaków, debugowania nagłówków autoryzacji, sprawdzania wartości konfiguracyjnych, dekodowania ładunków API i konwersji zwykłego tekstu bez korzystania z usługi zdalnej. ToolMill działa w pełni po stronie klienta dla prywatności i nadal działa offline po instalacji.
Kodowanie
Spróbuj.
Przykłady
Hello, ToolMill!
SGVsbG8sIFRvb2xNaWxsIQ==
VGhpcyBpcyBhIGJhc2U2NCBkZWNvZGUgdGVzdC4=
To jest test dekodowy bazowy 64.
YWRtaW46ZGVtbw==
admin:demo
{"mode":"demo","enabled":true}
eyJtb2RlIjoiZGVtbyIsImVuYWJsZWQiOnRydWV9
Co to jest Base64 i kiedy go używać
Base64 zmienia bajty w ograniczony zestaw znaków ASCII, aby tekst mógł bezpiecznie poruszać się przez systemy, które oczekują zwykłego tekstu. To sprawia, że jest to przydatne dla skopiowanych wartości nagłówka, łańcuchów konfiguracyjnych, próbek API, email- style payloads i wyjście debugowania. Podstawa 64 zmienia reprezentację, nie tajemnicę, więc nigdy nie powinno być traktowane jako szyfrowanie.
Wspólne przepływy pracy
Zaznacz nagłówek podstawowego autoryzacji
Wspólnym zadaniem debugowania jest sprawdzenie skopiowanej wartości Basic Auth. W tym formacie zwykła nazwa użytkownika tekstu i hasło są połączone z okrężnicą, a następnie kodowane jako Base64. Ta strona jest przydatna, gdy musisz potwierdzić, co rzeczywiście zawiera skopiowany nagłówek przed wysłaniem kolejnego żądania.
Sprawdź wartości API lub konfiguracyjne
Wiele systemów przechowuje krótkie ładunki tekstowe, wartości środowiskowe lub skopiowane próbki w formie Base64. Dekodowanie pomaga kontrolować to, co jest rzeczywiście obecne, podczas gdy rekodowanie pozwala przetestować małe edycje bez sięgania po inne narzędzie serwisowe lub komendujące.
Przygotuj zwykły tekst do transportu
Jeśli system oczekuje tekstu Base64, można wkleić czytelną zawartość tutaj i przekonwertować ją przed osadzeniem go na żądanie, uchwyt lub przykład dokumentacji. To narzędzie jest szczególnie wygodne dla krótkich próbek tekstowych i skopiowanych snippetów zamiast pełnych plików binarnych.
Zasady wprowadzania i przypadki krańcowe
Ta strona jest tekstowo skupiona. To działa dobrze na czytelne struny i tekst Unicode, a dekoder ignoruje spacje i pęknięcia linii w wklejonym wejściu Base64. Standardowy Base64 jest oczekiwany tutaj, więc warianty URL bezpieczne, które używają różnych znaków mogą być konieczne do konwersji najpierw. Wyściełanie również ma znaczenie: brak lub uszkodzenie równych znaków może spowodować awarie dekodowania.
Dlaczego dekodowanie nie działa
Niepowodzenie dekodowania zwykle oznacza, że wklejona wartość zawiera nie- Base64 znaki, nieprawidłowe wyściełanie, skrócony ciąg znaków lub wariant Base64URL, który został skopiowany do standardowego dekodera Base64. Innym wspólnym źródłem zamieszania jest dekodowanie poprawnego Base64, który reprezentuje dane binarne zamiast tekstu czytelnego dla człowieka.
Prywatność i wykorzystanie w trybie offline
Przed poleceniem na zakodowanych lub zdekodowanych danych
Przed ponownym użyciem wyjścia, potwierdzić oryginalne kodowanie tekstu, sprawdzić, czy źródło było standardowe Base64 lub wariant, taki jak Base64URL, i sprawdzić, czy wszelkie wymagane oczekiwania wyściełania lub typu plików odpowiadają systemowi docelowemu. Pomaga to uniknąć kopiowania technicznie poprawnego wyjścia do niewłaściwego przepływu pracy.
Co Base64 Decode wyniki zrobić i nie udowodnić
Udane dekodowanie tylko dowodzi, że wejście może być interpretowane jako Base64 i zamienione z powrotem w bajty lub tekst w tym narzędziu. Nie dowodzi to, że dekodowany wynik jest znaczący, wiarygodny, prawidłowo zakodowany dla aplikacji niższego szczebla lub nadaje się do bezpośredniego ponownego użycia bez kontroli.
Jak interpretować Base64 Wyjścia poprawnie
Wyjście bazowe 64 jest tylko tekstową reprezentacją bajtów. Nie dowodzi, że oryginalna treść była czytelna, bezpieczna, tajna, a nawet przeznaczona do wyświetlania. Główną wartością wyniku jest to, że można go skopiować do systemów, które oczekują Base64 jako formatu transportu lub przechowywania.
Ponieważ ToolMill działa w przeglądarce, można sprawdzić skopiowane żetony, nagłówki, skróty konfiguracyjne i krótkie ładunki bez wysyłania ich na inną stronę internetową. Jest to szczególnie przydatne, gdy tekst zawiera wartości wewnętrzne, które wolelibyście zachować na miejscu podczas debugowania.
Powiązane narzędzia
Hex Encode / Decode - Tekst ↔ Hex
Hex Encode / Decode konwertuje tekst na szesnastkowy (base- 16) bajty i dekoduje heks z powrotem do tekstu czytelnego. Użyj go do debugowania binarnych ładunków płatnych, przeglądania bajtów UTF- 8, cofania unikniętych strun i pracy z haszami lub protokołami niskiego poziomu. Akceptuje wspólne formaty szesnastkowe (z spacjami, nowymi liniami lub przedrostkami 0x). Działa w 100% lokalnie w przeglądarce - bez pobierania - i działa offline po zainstalowaniu ToolMill jako PWA.
Kodowanie
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Kodowanie
ROT13 Encode / Decode - Tekst ↔ ROT13 Cipher
ROT13 jest prostym szyfrem zastępczym, który zmienia A ↔ N, B ↔ O itp. Jest często stosowany do spoilerów, lekkie obfuskation, i forum / tekst e-mail. Narzędzie koduje zwykły tekst do ROT13 i odkoduje ROT13 z powrotem do tekstu (operacja jest symetryczna). Działa w 100% lokalnie w przeglądarce - bez pobierania - i działa offline po zainstalowaniu ToolMill jako PWA.
Kodowanie
Encode URL / Decode (ent- Encoding)
URL Encode / Decode (equi- encoding) konwertuje niebezpieczne znaki na bezpieczny format URL i ponownie. Użyj go do ciągów zapytań, przekierowania adresów URL, parametrów UTM i debugowania żądań API (RFC 3986). Działa w 100% lokalnie w przeglądarce - bez pobierania - i działa offline po zainstalowaniu ToolMill jako PWA.
Kodowanie
