Закодируйте обычный текст в шестнадцатеричное представление байтов. UTF-8-байты каждого символа отображаются как две строчные hex-цифры через пробел — как в отладчиках, анализаторах пакетов и журналах прошивок.
Как работает кодирование
Инструмент обходит входную строку по кодовым точкам. Для символов базовой многоязычной плоскости в ASCII-тексте это соответствует одному байту на символ в UTF-8. Каждое значение байта (0–255) форматируется как двухзначная hex-пара (00–ff). Пробелы между парами упрощают чтение и копирование длинных дампов.
Типичные сценарии
- Просмотр полезной нагрузки сетевого формата рядом с Base64 или двоичными инструментами
- Проверка круговых преобразований со спарным декодером «hex → текст»
- Обучение тому, как компьютеры хранят символы как числовые байты
- Подготовка hex-литералов для встроенных систем или инструментов контрольных сумм
Ограничения
Вывод — строчный hex с пробелами, без префиксов 0x и без верхнего регистра. Многобайтовые символы Unicode дают несколько пар байтов — не считайте, что одна пара равна одному видимому глифу. Это кодирование, а не шифрование.
Пример
Строка Hi кодируется в 48 69 (байты H и i в UTF-8).