Hex-просмотрщик
Изучайте файл в hex и ASCII, тип определяется по сигнатуре.
- Мгновенно
- Бесплатно
- Приватно (обработка локально)
- Без регистрации
Увидеть файл таким, какой он есть
Расширение иногда лжёт; байты — никогда. Этот просмотрщик показывает сырое содержимое в hex и ASCII и распознаёт настоящий формат по начальной сигнатуре — всё без отправки в сеть.
-
Выберите файл
Или используйте загруженный по умолчанию пример PNG.
-
Читайте дамп
Смещение, байты в hex и выровненный столбец ASCII.
-
Проверьте тип
Сигнатура раскрывает настоящий формат.
Распространённые сигнатуры файлов
| Формат | Сигнатура (hex) | ASCII |
|---|---|---|
| PNG | 89 50 4E 47 | .PNG |
| JPEG | FF D8 FF | — |
| 25 50 44 46 | ||
| ZIP / Office | 50 4B 03 04 | PK.. |
| GIF | 47 49 46 38 | GIF8 |
Всё читается локально через FileReader: ни один байт не покидает браузер.
Частые вопросы
Что такое magic bytes?
Это первые байты файла, образующие сигнатуру, которая определяет его формат. PNG начинается с «89 50 4E 47», PDF — с «25 50 44 46» (%PDF). Они надёжнее расширения, которое можно подделать.
Как читать hex-дамп?
Каждая строка показывает смещение (позицию в файле в hex), 16 байт в шестнадцатеричном виде, затем их ASCII-эквивалент. Непечатаемые байты заменяются точкой «.». Это классический вид hex-редакторов.
Файл куда-нибудь отправляется?
Нет. Чтение полностью происходит в браузере через API FileReader. Ни один байт не передаётся на сервер, что делает инструмент безопасным даже для конфиденциальных файлов.
Почему показаны только первые байты?
Чтобы оставаться быстрым и лёгким, инструмент показывает только фрагмент с начала (несколько килобайт). Этого более чем достаточно для определения типа и осмотра заголовка, где живут сигнатуры и метаданные.