Konwerter hex na tekst
Działa w całości w Twojej przeglądarce. Twoje pliki i dane nigdy nie opuszczają Twojego urządzenia.
O tym narzędziu
Konwerter hex na tekst zamienia czytelny tekst na jego surową reprezentację w bajtach szesnastkowych i z powrotem. Wpisz „Hi”, a dostaniesz 48 69; wklej 48 69, a odzyskasz „Hi”. Narzędzie używa kodowania UTF-8, tego samego, na którym działa całe internetowe, więc znaki wielobajtowe, jak emoji czy japońska kana, zamieniają się na właściwy ciąg bajtów zamiast na zniekształcony wynik.
Jakie opcje formatowania mam przy konwersji na hex?
Możesz wybrać, jak ma wyglądać wynik: oddzielony spacjami albo bez żadnego separatora, z prefiksem 0x przed każdym bajtem albo bez niego, wielkimi lub małymi literami. Te ustawienia są od siebie niezależne, więc można je dowolnie łączyć, żeby dopasować się do formatu wymaganego przez specyfikację, plik logu albo inne narzędzie, na przykład 0x48 0x69, 4869 czy warianty w stylu 48-69.
Co się stanie, jeśli wklejam nieprawidłowy hex?
W drugą stronę, z hex na tekst, parser jest wyrozumiały co do formy: usuwa białe znaki i prefiksy 0x oraz akceptuje mieszaną wielkość liter, więc nie trzeba wcześniej ręcznie porządkować wklejonego kodu. Za to jest surowy, jeśli chodzi o poprawność. Hex z nieparzystą liczbą cyfr nie może przedstawiać pełnych bajtów, więc zostaje odrzucony, a bajty, które nie dają się zdekodować jako poprawny UTF-8, są odrzucane zamiast po cichu zamieniane na znaki zastępcze albo bełkot. W obu przypadkach dostajesz jasny komunikat błędu zamiast złego wyniku.
Czy wklejony tekst opuszcza mój komputer?
Nie. Konwersja w obu kierunkach działa w całości w przeglądarce, przy użyciu tych samych API kodowania, z jakich korzysta każda strona internetowa, więc nic, co wkleisz, nigdy nie opuszcza twojego urządzenia.
Przydaje się to przy odczytywaniu surowych bajtów z przechwyconego ruchu sieciowego, debugowaniu urządzenia szeregowego albo Bluetooth, które wysyła dane jako hex, albo przy sprawdzaniu, co naprawdę mówi ciąg hex z odpowiedzi API czy pliku konfiguracyjnego. Zobacz przewodnik MDN o TextEncoder, żeby dowiedzieć się, jak przeglądarka zamienia łańcuchy na bajty UTF-8, albo artykuł Wikipedii o systemie szesnastkowym, żeby poznać tło tego systemu liczbowego.