Konwerter szesnastkowy

Zamień tekst na system szesnastkowy i z powrotem za pomocą tego darmowego narzędzia Hex converter. Wklejasz ciąg znaków i od razu dostajesz wynik w formacie base16. Rejestracja nie jest potrzebna.
Jak Hex converter przetwarza twój tekst
Każdy znak to dokładnie jeden bajt. Bajt składa się z dwóch cyfr szesnastkowych, czyli wartości od 00 do FF. Wpisujesz literę A. System czyta jej dziesiętną wartość ASCII 65 i zwraca 41. Odwróć ten proces, żeby zdekodować dane. Podajesz pary cyfr hex, a narzędzie odtwarza oryginalny strumień bajtów.
Cała matematyka w tle to po prostu arytmetyka base16. Jedna cyfra hex mieści cztery bity. Dwie cyfry dają pełne osiem bitów potrzebnych dla standardowego znaku ASCII. To sprawia, że base16 jest świetny do reprezentacji surowych danych binarnych w zwykłym tekście. Zajmuje dokładnie dwa razy więcej miejsca niż oryginalne dane binarne. Dla porównania, base64 dorzuca jeszcze jedną trzecią.
- Litera A zmienia się w 41.
- Cyfra 0 zmienia się w 30.
- Spacja zmienia się w 20.
Praktyczne zastosowania narzędzia Hex converter online
Zazwyczaj potrzebujesz tego przy debugowaniu protokołów binarnych albo inspekcji surowych zrzutów pamięci. Widzisz sekwencję bajtów w przechwyconym pakiecie i musisz wiedzieć, jaki tekst ASCII ona reprezentuje. Ręczne przeliczanie tych bajtów to strata czasu. Narzędzie robi to natychmiast.
Inny częsty scenariusz to escapowanie znaków specjalnych w URL-ach albo payloadach bazodanowych. Czasami leciwy system odrzuca surowy ciąg, ale akceptuje jego odpowiednik zakodowany w hex. Szybko kodujesz problematyczne znaki, omijasz filtr i żądanie przechodzi.
- Inspekcja surowych payloadów pakietów sieciowych.
- Escapowanie znaków specjalnych w starych API.
- Odczyt zrzutów pamięci z debugera.
Ograniczenia tego darmowego narzędzia Hex converter
Narzędzie bezbłędnie obsługuje standardowy tekst UTF-8. Nie parsuje natywnie UTF-16 ani UTF-32, chyba że potraktujesz je jako surowe strumienie bajtów. Znaki wielobajtowe rozwiną się w wiele par hex. To poprawne zachowanie dla kodowania UTF-8. Pojedynczy znak z suplementarnej płaszczyzny Unicode zajmuje cztery bajty, co daje osiem cyfr hex.
Nie waliduje też semantycznego znaczenia wklejanego hexa. Podajesz ciąg hex, który dekoduje się do nieprawidłowych sekwencji bajtów UTF-8, a w odpowiedzi dostajesz krzaki. Konwerter po prostu mapuje bajty na znaki. Nie zgadnie, co miał oznaczać uszkodzony tekst. Nie naprawi też niezgodności kodowania między systemami Windows a Linux.
Jak używać narzędzia Hex converter
- Wklej swój zwykły tekst lub ciąg szesnastkowy do pola wejściowego.
- Wybierz kierunek konwersji: tekst na hex albo hex na tekst.
- Kliknij przycisk konwersji, aby przetworzyć mapowanie bajtów.
- Skopiuj wynikowy ciąg base16 z pola wyjściowego.
Typowe mapowania znaków na system szesnastkowy
Szybkie zestawienie pokazujące, jak standardowe znaki ASCII tłumaczone są na wartości base16.
| Znak | Wartość dziesiętna | Wartość szesnastkowa |
|---|---|---|
| A | 65 | 41 |
| 0 | 48 | 30 |
| Spacja | 32 | 20 |
| ! | 33 | 21 |
| ~ | 126 | 7E |
Frequently asked questions
- Czy to narzędzie Hex converter jest naprawdę darmowe?
- Tak. Konwertuj tyle ciągów, ile potrzebujesz. Nie ma żadnych opłat ani wymogu zakładania konta.
- Jak ręcznie przekonwertować tekst na hex?
- Znajdź dziesiętną wartość ASCII każdego znaku, a następnie przelicz tę liczbę dziesiętną na base16. Na przykład litera B to 66 w systemie dziesiętnym, co daje 42 w hex. Na koniec sklejasz pary ze sobą, tworząc ostateczny ciąg.
- Dlaczego moja konwersja hex na tekst pokazuje dziwne symbole?
- Ciąg hex prawdopodobnie zawiera sekwencje bajtów, które nie tworzą poprawnych znaków UTF-8. Narzędzie zastępuje nieprawidłowe kombinacje bajtów standardowym znakiem zastępczym.
- Czy mogę konwertować duże pliki tym narzędziem Hex converter online?
- Narzędzie przetwarza dane w pamięci przeglądarki. Wklejenie ogromnych plików zamrozi ci kartę. Używaj ciągów poniżej kilku megabajtów. Jeśli musisz przetworzyć gigabajty danych binarnych, użyj lokalnego narzędzia wiersza poleceń, takiego jak xxd.
- Czy obsługuje wielkie i małe litery hex?
- Tak. Parser akceptuje zarówno wielkie litery od A do F, jak i małe od a do f podczas dekodowania hex na tekst.
Udostępnij
Podobne narzędzia
Konwertuj tekst na system binarny i odwrotnie dla dowolnego ciągu znaków.
Konwertuj tekst na ASCII i odwrotnie dla dowolnego ciągu znaków.
Konwertuj tekst na system dziesiętny i odwrotnie dla dowolnego ciągu znaków.
Konwertuj tekst na system ósemkowy i odwrotnie dla dowolnego ciągu znaków.
Popularne narzędzia
Sprawdź, czy URL jest zindeksowany w pamięci podręcznej Google.
Sprawdź przekierowania 301 i 302 dla określonego adresu URL. Sprawdza do 10 przekierowań.
Uzyskaj przybliżone informacje o adresie IP.
Podaj adres IP, a my spróbujemy znaleźć powiązaną z nim domenę lub hosta.