Hex Encode / Decode — Текст ?
Hex Encode / Decode преобразует текст в шестнадцатеричные (база-16) байты и декодирует шестнадцатеричный текст обратно в читаемый текст. Используйте его для отладки бинарных полезных нагрузок, проверки байтов UTF-8, реверсирования вырвавшихся строк и работы с хэшами или низкоуровневыми протоколами. Принимает общие шестнадцатеричные форматы (с или без пробелов, новых линий или префиксов 0x). Работает на 100% локально в вашем браузере — без загрузок — и работает в автономном режиме после установки ToolMill в качестве PWA.
кодирование
Попробуй.
Примеры
Hello, ToolMill!
48656c6c6f2c20546f6f6c4d696c6c21
54686973206973206120686578206465636f646520746573742e
This is a hex decode test.
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Hello ToolMill
Что означает кодирование Hex
Hex - это базовое 16 представление значений байтов. Каждый байт обычно записывается в виде двух шести символов, поэтому простой текст расширяется в более длинную последовательность, когда вы кодируете его здесь. Это делает гекс полезным, когда вы хотите проверить значения байт-уровня в читаемой, копируемой форме.
Когда кодировать текст на Hex
Кодирование текста в шестнадцать полезно, когда вы хотите увидеть, какие именно байты производит строка, сравнить скопированные полезные нагрузки, образцы протокола документа или косвенно проверить непечатные символы. Это часто проще, чем гадать, что показывает терминал, журнал API или отладчик.
Когда декодировать хекс обратно в текст
Декодирование полезно, когда инструмент, журнал или скопированный слив дает вам значения байта вместо читаемых символов. Успешное декодирование гарантирует, что байты могут быть интерпретированы как текст. Некоторые действительные шестнадцатерки по-прежнему представляют двоичные данные или управляющие символы, поэтому читаемый вывод не всегда является ожидаемым результатом.
Правила ввода и распространенные ошибки
Valid hex использует символы 0-9 и A-F, а верхний или нижний регистр работают. Этот инструмент удаляет пробелы и линии перед декодированием, но нечетное количество шестизначных символов или любой недействительный символ все равно выйдет из строя. Если вы вставили префиксы, такие как 0x, пунктуация из журналов или сепараторы из скопированной свалки, сначала очистите эти части.
Примечания к кодированию текста
Когда вы кодируете текст, страница сначала превращает этот текст в байты, а затем представляет эти байты в шестнадцатеричном виде. Это важно для символов, эмодзи и нелатинских символов, потому что один видимый символ может использовать несколько байтов. Вот почему две системы могут не соглашаться, когда они используют разные кодировки текста.
Hex не является шифрованием
Прежде чем полагаться на шестиконвертированные значения в журналах, API или сценариях
Прежде чем скопировать результат в другую систему, проверьте, ожидает ли пункт назначения простой шестнадцатерки, разнесенные байты, заглавные или строчные символы или префиксированные формы, такие как 0x. Предположения о малом форматировании часто имеют значение, даже если базовые байты технически одинаковы.
Что Hex Encode/Decode не подтверждает о данных
Конверсия Hex не сообщает вам, пришли ли байты из простого текста, двоичных данных, сжатого контента или формата, специфичного для приложения. Это только меняет представление. Вам все еще нужно знать, что означают байты, прежде чем доверять выходу для отладки или повторного использования.
Как определить, правильно ли выглядит декодированный Hex Output
Декодированный шестнадцатеричный вывод может выглядеть правильным только в том случае, если исходные байты фактически представляли текст в кодировке символа, которую вы ожидаете. Если результат содержит нечетные символы, заменяющие символы или нечитаемый текст, шестнадцатеричный текст все еще может быть действительным, в то время как предполагаемое кодирование текста неправильно для вашего рабочего процесса.
Hex меняет способ отображения байтов, а не то, кто может их прочитать. Если исходные байты представляют собой читаемый текст, любой может легко конвертировать их обратно. Используйте этот инструмент для проверки, отладки и преобразования рабочих процессов, а не для защиты секретов.
Связанные инструменты
Base64 Encode / Инструмент декодирования
Закодируйте текст в Base64 или декодируйте Base64 обратно в читаемый контент прямо в вашем браузере. Он полезен для проверки токенов, отладки заголовков авторизации, проверки значений конфигураций, декодирования полезных нагрузок API и преобразования простого текста без использования удаленной службы. ToolMill работает полностью на стороне клиента для конфиденциальности и продолжает работать в автономном режиме после установки.
кодирование
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
кодирование
ROT13 Encode / Decode — Текст ? ROT13 Шифр
ROT13 представляет собой простой замещающий буквы шифр, который сдвигает A→N, B→O и т.д. Он часто используется для спойлеров, легкого запутывания и текста форума / электронной почты. Этот инструмент кодирует простой текст в ROT13 и декодирует ROT13 обратно в текст (операция симметрична). Работает на 100% локально в вашем браузере — без загрузок — и работает в автономном режиме после установки ToolMill в качестве PWA.
кодирование
URL-код / декод (Percent-Encoding)
Код URL / декодирование (%-кодирование) преобразует небезопасные символы в формат URL-безопасности и обратно. Используйте его для строк запросов, перенаправления URL-адресов, параметров UTM и отладки запросов API (RFC 3986). Работает на 100% локально в вашем браузере — без загрузок — и работает в автономном режиме после установки ToolMill в качестве PWA.
кодирование
