Hex to Text
Hex text conversion
Hex text conversion Działa lokalnie w Twojej przeglądarce
Input made only of hex digits and spaces is decoded. Anything else is encoded.
About the
Konwerter szesnastkowy na tekst zamienia ciąg wartości bajtów szesnastkowych na reprezentowane przez nie znaki i wykrywa kierunek: dane wejściowe składające się wyłącznie z cyfr szesnastkowych i spacji są dekodowane, wszystko inne jest kodowane. To sprawia, że jest to jedno pole, które można wkleić w dowolny sposób, co jest potrzebne podczas odczytywania przechwyconego pakietu, debugowania błędu kodowania lub sprawdzania, co faktycznie zawiera pole binarne. Każdy bajt jest obsługiwany osobno, więc konwersja jest dokładna, a nie przybliżona.
Where people use the
- Czytanie tekstu wewnątrz przechwyconego pakietu lub zrzutu szesnastkowego.
- Sprawdzanie, co faktycznie zawiera pole binarne w bazie danych.
- Debugowanie błędu mojibake poprzez przeglądanie surowych bajtów.
- Tworzenie sekwencji bajtów do wklejenia do urządzenia testowego.
How to use the
- 1
Wklej wartość
Albo bajty szesnastkowe oddzielone spacjami, na przykład 48 65 6c 6c 6f, albo zwykły tekst, który chcesz zakodować.
- 2
Uruchom to
Dane wejściowe składające się wyłącznie z cyfr szesnastkowych i spacji są dekodowane na tekst. Wszystko inne jest kodowane w formacie szesnastkowym.
- 3
Sprawdź kierunek
Jeśli dane wyjściowe wyglądają nieprawidłowo, dane wejściowe prawdopodobnie pasują do innego wzorca. Usuń spacje, aby wymusić kodowanie, lub dodaj je, aby wymusić dekodowanie.
- 4
Skopiuj wynik
Dane wyjściowe to zwykły tekst, gotowy do wklejenia z powrotem do edytora lub terminala.
Wskazówki i najlepsze praktyki
- Oddziel bajty spacjami podczas dekodowania; bez nich wartość jest odczytywana jako jedna liczba.
- Wartości powyżej 127 nie są kodami ASCII; oczekiwać wyników innych niż tekst.
- Użyj konwertera podstawy liczb, jeśli chcesz, aby wartość szesnastkowa była liczbą, a nie tekstem.
Często zadawane pytania
W jaki sposób decyduje, w jaki sposób dokonać konwersji?
Sprawdza, czy dane wejściowe składają się wyłącznie z cyfr szesnastkowych i białych znaków. Jeśli tak, dane wejściowe są dekodowane. Jeśli nie, jest zakodowany.
Dlaczego mój tekst wyszedł jako bełkot?
Ponieważ bajty nie są tekstem w oczekiwanym kodowaniu. Wartości powyżej 127 są interpretowane jako punkty kodowe Unicode, które tylko przez przypadek dopasowują dane wyjściowe do UTF-8.
Czy potrzebuję spacji między bajtami?
Do dekodowania tak. Spacje oznaczają miejsce, w którym kończy się jeden bajt i zaczyna następny. Bez nich cały ciąg znaków jest odczytywany jako jedna liczba.
Czy to to samo, co konwerter szesnastkowy na dziesiętny?
Nie. Spowoduje to konwersję pomiędzy znakami szesnastkowymi i znakami reprezentowanymi przez te bajty. Użyj konwertera podstawy liczb dla zapisu szesnastkowego na dziesiętny.
Czy dane zostały przesłane?
Nie. Konwersja odbywa się w Twojej przeglądarce, więc przechwycone pakiety i ładunki pozostają na Twoim urządzeniu.