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
Spróbuj.
Przykłady
Hello, ToolMill!
48656c6c6f2c20546f6f6c4d696c6c21
54686973206973206120686578206465636f646520746573742e
This is a hex decode test.
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Hello ToolMill
Co oznacza kodowanie hex
Hex jest podstawową reprezentacją wartości bajtowych. Każdy bajt jest zazwyczaj zapisany jako dwa znaki hex, dlatego prosty tekst rozszerza się w dłuższą sekwencję, kiedy kodujesz go tutaj. To sprawia, że hex jest przydatny, gdy chcesz sprawdzić wartości bajtów w czytelnej, kopiowalnej formie.
Kiedy zakodować tekst na hex
Kodowanie tekstu do hex jest przydatne, gdy chcesz zobaczyć dokładnie, który bajt łańcuch produkuje, porównać skopiowane ładunki, próbki protokołu dokumentu lub kontroli znaków niedrukowanych pośrednio. Często jest to łatwiejsze niż zgadywanie co pokazuje terminal, dziennik API lub debugger.
Kiedy odkodować hex z powrotem do tekstu
Dekodowanie jest pomocne, gdy narzędzie, log lub skopiowany wyrzut daje wartości bajtowe zamiast czytelnych znaków. Udane dekodowanie tylko gwarantuje, że bajty można interpretować jako tekst tutaj. Niektóre poprawne heks nadal reprezentuje binarne dane lub znaki kontrolne, więc odczytywalne wyjście nie zawsze jest oczekiwanym wynikiem.
Zasady wprowadzania i wspólne błędy
Ważny hex używa znaków 0- 9 i A- F, a w przypadku dużych lub mniejszych zarówno pracy. To narzędzie usuwa spacje i przerwy liniowe przed dekodowaniem, ale nieparzysta liczba znaków szesnastkowych lub dowolny niepoprawny znak nadal się nie powiedzie. Jeśli wkleiłeś przedrostki, takie jak 0x, interpunkcja z dzienników, lub separatory z skopiowanego wysypiska, wyczyść te części najpierw.
Uwagi do kodowania tekstu
Kiedy kodujesz tekst, strona najpierw zmienia ten tekst w bajty, a następnie reprezentuje te bajty w hex. To ma znaczenie dla symboli, emoji i znaków innych niż łacińskie, ponieważ jeden widoczny znak może używać wielu bajtów. Dlatego też dwa systemy mogą się nie zgadzać, gdy używają różnych kodowań tekstowych.
Hex nie jest szyfrowaniem
Przed Rely na Hex- Konwertowane wartości w logach, API lub skryptów
Przed skopiowaniem wyniku do innego systemu, sprawdź, czy cel spodziewa się zwykłego hex, spaced bajtów, znaków uppercase lub lowercase lub prefixed form, takich jak 0x. Małe założenia formatowania często mają znaczenie nawet wtedy, gdy podstawowe bajty są takie same pod względem technicznym.
Co Hex Encode / Decode nie potwierdza o podstawowych danych
Konwersja Hex nie mówi, czy bajty pochodzą z zwykłego tekstu, danych binarnych, skompresowanej zawartości, czy z konkretnego formatu aplikacji. To tylko zmienia reprezentację. Musisz jeszcze wiedzieć, co bajty mają znaczyć przed zaufaniem wyjście do debugowania lub ponownego użycia.
Jak powiedzieć, czy zdekodowane wyjście Hex wygląda poprawnie
Zdekodowane wyjście hex może wyglądać poprawnie tylko wtedy, gdy oryginalne bajty rzeczywiście reprezentują tekst w kodowaniu znaku, którego oczekujesz. Jeśli wynik zawiera symbole nieparzyste, znaki zastępcze lub nieczytelny tekst, to hex może być nadal ważny, podczas gdy zakładane kodowanie tekstu jest błędne dla Twojego przepływu pracy.
Hex zmienia sposób wyświetlania bajtów, nie kto może je odczytać. Jeśli oryginalne bajty stanowią czytelny tekst, każdy może je łatwo przekonwertować. Użyj tego narzędzia do kontroli, debugowania i konwersji przepływów roboczych, a nie do ochrony tajemnic.
Powiązane narzędzia
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
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
