Skip to main content
appkiro.com

Hex в строку

Преобразуйте последовательность шестнадцатеричных байтов в читаемую строку UTF‑8.

Что делает инструмент

Каждая пара Hex-цифр читается как один байт и декодируется в UTF‑8. Ввод может быть сплошным или разделённым пробелами, запятыми и двоеточиями. Если байты не образуют допустимый UTF‑8, появятся ошибки, искажённый текст или символ замены.

Вставьте Hex-байты, декодируйте как UTF‑8 и проверьте исходную кодировку.

Как пользоваться

  1. Вставьте последовательность из Hex-цифр и разрешённых разделителей.

  2. Проверьте чётность числа цифр и убедитесь, что исходная кодировка — UTF‑8.

  3. Сверьте результат с источником, особенно если возможна другая кодировка.

Основные возможности

  • Декодирование Hex-байтов как UTF‑8.
  • Сплошной ввод и разделители пробел, запятая, двоеточие.
  • Обратная проверка результата страницы Строка в Hex.

Сценарии применения

  • Восстановление текста из логов и протокольных примеров.
  • Проверка кругового преобразования строка ↔ Hex.
  • Диагностика кодировок и границ байтов.

Ограничения и важные замечания

  • Данные в другой кодировке нельзя надёжно восстановить как UTF‑8.
  • Нечётное число Hex-знаков и недопустимые символы требуют явной ошибки.
  • Совет про “несколько мегабайт” не проверен; отдельная /hex-to-text создаёт прямой дубль intent.

Устранение проблем

Результат не соответствует ожиданиям.

Проверьте ввод, выбранные параметры и ограничения ниже; перед удаляющей или агрессивной нормализацией сохраните исходник. Данные в другой кодировке нельзя надёжно восстановить как UTF‑8.

Страница замедляется на большом вводе или числе повторов.

Уменьшите объём, разделите операцию на небольшие части и закройте другие ресурсоёмкие вкладки. Перед повтором сохраните исходник.

После вставки в другое приложение результат меняется.

Проверьте приложение назначения, шрифт и кодировку. Некоторые программы нормализуют пробелы или иначе отображают Unicode.

Частые вопросы

Как преобразовать Hex в строку?

Каждая пара Hex-цифр читается как один байт и декодируется в UTF‑8. Ввод может быть сплошным или разделённым пробелами, запятыми и двоеточиями. Если байты не образуют допустимый UTF‑8, появятся ошибки, искажённый текст или символ замены.

Почему выводится �?

Обычно это значит, что байты не являются допустимым UTF‑8 или были созданы в другой кодировке.

Чем отличается от Hex to Text на сайте?

Функции могут почти совпадать. Вторую страницу нужно проверить и затем объединить, перенаправить или развести по кодировке и синтаксису.

Какие есть ограничения?

Данные в другой кодировке нельзя надёжно восстановить как UTF‑8. Нечётное число Hex-знаков и недопустимые символы требуют явной ошибки. Совет про “несколько мегабайт” не проверен; отдельная /hex-to-text создаёт прямой дубль intent.

Использовать инструмент

Вставьте Hex-байты, декодируйте как UTF‑8 и проверьте исходную кодировку.