Просмотрщик Hex Dump
Просматривайте текст и файлы в виде hex- и ASCII-дампа.
Hex Dump Viewer полностью работает в вашем браузере. Текст, который вы вводите, и любой выбранный файл обрабатываются локально и никогда не отправляются в ArrayKit.
Открыть конвертер Текст ⇄ Двоичный код
Об инструменте Просмотрщик Hex Dump
Hex Dump Viewer отображает текст или целый файл в виде классического побайтового дампа: 8-значное смещение, разделённые пробелами пары hex-байтов и соответствующая колонка ASCII, где непечатаемые байты показаны точкой. Введите текст напрямую или перетащите любой файл, затем переключайте ширину строки между 8, 16 и 32 байтами и включайте заглавные hex-цифры под нужный формат. Это тот же макет, что выдают такие инструменты, как xxd и hexdump -C, поэтому результат сразу выглядит знакомым — для проверки заголовков файлов, отладки бинарных протоколов, проверки магических байтов или того, какие именно байты на самом деле дало кодирование. Инструмент создан для разработчиков, специалистов по реверс-инжинирингу и всех, кому нужно увидеть сырые байты за строкой или файлом. Дамп полностью формируется в вашем браузере — всё, что вы вводите или загружаете, не покидает ваше устройство.
Возможности
- Дампит введённый текст или загруженный файл в виде hex + ASCII рядом друг с другом
- Классический макет: 8-значное смещение, пары hex-байтов и колонка |ascii|
- Настраиваемая ширина строки: 8, 16 или 32 байта на строку
- Переключение между заглавными и строчными hex-цифрами
- Непечатаемые байты отображаются как '.' в колонке ASCII, как в xxd
- Копирование всего вывода hex-дампа одним кликом
- Работает с любым типом файлов, не только текстом — изображения, бинарники, архивы
- Полностью работает в браузере, поэтому ничего не загружается на сервер
Как использовать Просмотрщик Hex Dump
- Введите или вставьте текст в поле ввода, либо выберите файл, чтобы загрузить его байты
- Выберите ширину строки — 8, 16 или 32 байта
- Включите заглавные hex-цифры, если предпочитаете A–F вместо a–f
- Скопируйте вывод hex-дампа, чтобы вставить его в баг-репорт или терминал
Пример
Ввод
Hi!
Результат
00000000 48 69 21 |Hi!|
Каждый байт "Hi!" показан в hex, справа — печатаемая колонка ASCII.
Частые ошибки и устранение неполадок
- Вывод hex-дампа выглядит смещённым по сравнению с другим инструментом. — Ширина строки меняет расположение колонок — установите ширину 16, чтобы соответствовать распространённому значению по умолчанию hexdump -C / xxd, либо подстройте её под другой инструмент.
- Дамп большого файла кажется медленным. — Очень большие файлы дают очень длинный вывод. Попробуйте меньший фрагмент файла или увеличьте ширину строки, чтобы уменьшить число отображаемых строк.
- В колонке ASCII вместо ожидаемых символов показаны точки. — Байты вне печатаемого диапазона (0x20–0x7E) в Hex Dump Viewer всегда отображаются как '.' — это относится к управляющим символам, переносам строк и большинству не-ASCII текстовых байтов.
- Вставленный текст не совпадает с исходными байтами файла. — Введённый текст перед дампом кодируется в UTF-8, поэтому многобайтовые символы дают более одного байта. Если нужны точные исходные байты, загрузите оригинальный файл.
Часто задаваемые вопросы
- Что именно показывает Hex Dump Viewer?
- Он показывает сырые байты вашего текста или файла в классическом макете hex-дампа: 8-значное смещение, каждый байт в виде двух hex-цифр и колонку ASCII справа, где непечатаемые байты отображаются точкой.
- Может ли Hex Dump Viewer прочитать целый файл, а не только введённый текст?
- Да. Выберите любой файл — Hex Dump Viewer прочитает его сырые байты через FileReader и выведет их так же, как и введённый текст: изображения, бинарники и архивы работают одинаково.
- Чем Hex Dump Viewer отличается от xxd или hexdump -C?
- Он выдаёт тот же знакомый макет — смещение, hex-байты, колонка ASCII — прямо в браузере, так что вы получаете дамп в стиле xxd без открытия терминала.
- Какие ширины строки поддерживает Hex Dump Viewer?
- Можно переключаться между 8, 16 и 32 байтами на строку. 16 соответствует распространённому значению по умолчанию hexdump -C; более узкие или широкие строки облегчают просмотр отдельных диапазонов байтов.
- Загружает ли Hex Dump Viewer мой текст или файл куда-либо?
- Нет. Hex Dump Viewer полностью работает в вашем браузере. Текст, который вы вводите, и файлы, которые вы выбираете, обрабатываются локально и никогда не отправляются в ArrayKit.
- Почему непечатаемые байты в hex-дампе показаны точкой?
- У байтов ниже 0x20 или выше 0x7E нет печатаемого ASCII-символа, поэтому Hex Dump Viewer отображает их как '.' в колонке ASCII — по той же конвенции, что и xxd с hexdump -C.
Связанные инструменты
Все инструменты ArrayKit