Расшифровка Hex

Кодируйте текст UTF - 8 в шестнадцатеричной системе или декодируйте Hex обратно в текст. Подходит для отладки хэш - байтов, полей протокола и встроенной разработки.

Конфиденциальность: обрабатывается локально, никогда не загружается.

↓ Вставьте в область ввода ниже, чтобы мгновенно увидеть результаты

文本与十六进制互转; UTF-8 编码。适合调试二进制数据与哈希字节。

输入

输出

48656c6c6f

Примечания

说明

Hex 解码时忽略空格; 长度须为偶数。处理在浏览器本地完成。

Кодируйте текст UTF - 8 в шестнадцатеричной системе или декодируйте Hex обратно в текст. Подходит для отладки хэш - байтов, полей протокола и встроенной разработки.

Быстрый старт

  1. Выбрать режим

    Кодирование или декодирование.

  2. Введите содержимое

    Текст или строка hex.

  3. Копировать выход

    Показывать выход в реальном времени.

Внимание.

Длина Hex должна быть четной; Может содержать пробелы, которые автоматически игнорируются.

Особенности и случаи использования

Кодируйте текст или байтовую последовательность в шестнадцатеричную строку или декодируйте в обратном направлении, поддерживая разделение пробелов и параметры записи, которые легко сравниваются с журналом или полем протокола.

Анализ ввода HMAC, сравнение оригинала хэша, чтение документов двоичного протокола, выявление несоответствий в кодировании; Чувствительные данные, пожалуйста, работайте в автономной среде.

Типичный рабочий процесс

Когда требуется отладка сетевого протокола, разработчики часто преобразуют исходный пакет в шестнадцатеричный анализ. Например, сканируйте пакет TCP « Hello» и получайте 48656C6C6F после ввода этого инструмента. При обратной операции вставка значения Hex восстанавливает текст.

При встроенной разработке журналы устройств часто выводятся в формате Hex. Предположим, что данные датчика 0x41 0x42 получены, их можно расшифровать здесь как « AB». Примечание при кодировании: символы, не являющиеся ASCII (например, на китайском языке), преобразуются в многобайтные последовательности, например, « измерение» становится E6B58B.

Примеры

Привет

Input

Hello

Output

48656c6c6f

FAQ

Поддерживает ли префикс 0x?

При декодировании удаляется префикс 0x.

Загружен?

Не будет.

В чем разница между кодом Hex и Base64?

Hex использует 0 - 9 и A - F для обозначения каждого байта (например, « A '= 41), объем расширяется в 2 раза; Base64 кодируется 64 символами, что увеличивает объем примерно на 33% и лучше подходит для передачи двоичных данных. Hex легче читать и отлаживать вручную.