Как конвертировать текст в HEX и обратно
Конвертер HEX и текста
Конвертер переводит текст в шестнадцатеричные коды байтов и обратно. Каждый символ превращается в байты UTF-8, а байт записывается двумя знаками 0-9 и A-F.
Такая запись компактна и однозначна, поэтому HEX берут там, где важно видеть точное содержимое байтов, а не сам текст.
Где применяется HEX
Шестнадцатеричная запись используется:
- в программировании
- сетевых пакетах
- дампах памяти
- бинарных файлах
- микроконтроллерах
- цифровой криминалистике
Пример
| Текст | HEX |
|---|---|
| Hello | 48 65 6C 6C 6F |
| ABC | 41 42 43 |
Как перевести текст в HEX и обратно
-
Выберите направление
"Кодировать" переводит текст в шестнадцатеричные байты, "Декодировать" восстанавливает текст из HEX.
-
Введите данные
Впишите строку слева - HEX-представление появляется справа сразу при вводе.
-
Скопируйте результат
Кнопка "Копировать" забирает HEX-строку, "Очистить" сбрасывает поле.
Вопросы и ответы
Нет, это способ записи байтов: каждый байт - две шестнадцатеричные цифры от 00 до FF
Каждые два HEX-символа - один байт. Байты трактуются как UTF-8, поэтому кириллица занимает по два байта на символ
HEX вчетверо короче: байт записывается двумя цифрами вместо восьми бит. Поэтому дампы памяти и сетевые пакеты показывают именно в шестнадцатеричном виде
Да, инструмент принимает HEX с пробелами, запятыми или сплошной строкой - лишние разделители игнорируются