Быстрый старт
-
Выбрать режим
Кодирование или декодирование.
-
Введите содержимое
Текст или строка hex.
-
Копировать выход
Показывать выход в реальном времени.
Кодируйте текст UTF - 8 в шестнадцатеричной системе или декодируйте Hex обратно в текст. Подходит для отладки хэш - байтов, полей протокола и встроенной разработки.
Конфиденциальность: обрабатывается локально, никогда не загружается.
↓ Вставьте в область ввода ниже, чтобы мгновенно увидеть результаты
文本与十六进制互转; UTF-8 编码。适合调试二进制数据与哈希字节。
输入
输出
48656c6c6f
Hex 解码时忽略空格; 长度须为偶数。处理在浏览器本地完成。
Кодируйте текст UTF - 8 в шестнадцатеричной системе или декодируйте Hex обратно в текст. Подходит для отладки хэш - байтов, полей протокола и встроенной разработки.
Выбрать режим
Кодирование или декодирование.
Введите содержимое
Текст или строка hex.
Копировать выход
Показывать выход в реальном времени.
Длина Hex должна быть четной; Может содержать пробелы, которые автоматически игнорируются.
Кодируйте текст или байтовую последовательность в шестнадцатеричную строку или декодируйте в обратном направлении, поддерживая разделение пробелов и параметры записи, которые легко сравниваются с журналом или полем протокола.
Анализ ввода HMAC, сравнение оригинала хэша, чтение документов двоичного протокола, выявление несоответствий в кодировании; Чувствительные данные, пожалуйста, работайте в автономной среде.
Когда требуется отладка сетевого протокола, разработчики часто преобразуют исходный пакет в шестнадцатеричный анализ. Например, сканируйте пакет TCP « Hello» и получайте 48656C6C6F после ввода этого инструмента. При обратной операции вставка значения Hex восстанавливает текст.
При встроенной разработке журналы устройств часто выводятся в формате Hex. Предположим, что данные датчика 0x41 0x42 получены, их можно расшифровать здесь как « AB». Примечание при кодировании: символы, не являющиеся ASCII (например, на китайском языке), преобразуются в многобайтные последовательности, например, « измерение» становится E6B58B.
Input
Hello
Output
48656c6c6f
При декодировании удаляется префикс 0x.
Не будет.
Hex использует 0 - 9 и A - F для обозначения каждого байта (например, « A '= 41), объем расширяется в 2 раза; Base64 кодируется 64 символами, что увеличивает объем примерно на 33% и лучше подходит для передачи двоичных данных. Hex легче читать и отлаживать вручную.