Инспектор файлов

Локальный просмотр свойств и начальных байтов сигнатуры без чтения всего файла.

Файлы и сжатие
Подготовка рабочей области…

Входные данные

Подготовка рабочей области…

Выходные данные
Здесь появится результат.

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

  1. Выберите файл или перетащите его в рабочую область.
  2. Просмотрите автоматически полученные свойства и первые Hex-байты.
  3. Скопируйте отчёт или скачайте file-info.json.

Свойства и сигнатура файла

Расширение и MIME-метка браузера полезны, но не всегда определяют реальный формат. Начальные байты сигнатуры дают ещё одну подсказку для сравнения.

Читаются только первые 256 байт файлов до 1 GiB. Инструмент показывает базовые свойства, не извлекая всё содержимое и не запуская файл.

Сравнение признаков

Имя, размер, MIME и время изменения берутся из выбранного объекта File браузера. Они показаны отдельно от результата определения сигнатуры.

Известный заголовок может указывать на PNG, PDF или ZIP. Контейнеры иногда имеют общие сигнатуры, поэтому те же байты могут соответствовать нескольким конкретным форматам.

Пример
Входные данные
PNG signature bytes
Результат
89 50 4e 47 0d 0a 1a 0a → PNG

Восьмибайтовая сигнатура PNG как подсказка о формате, а не полная проверка файла.

Что не проверяется

Короткий заголовок не является полной валидацией. Он не доказывает корректность остального файла, безопасность или доверенное происхождение.

Инструмент не ищет вредоносный код, не извлекает вложения и не считает checksum всего файла. Для хеша всех байтов используйте File Checksum.

Использование отчёта

Копирование и скачивание экспортируют JSON со свойствами и начальными Hex-байтами. Оригинальный файл не экспортируется и не загружается в DevToolsy.

Ограничения обработки

Статичные PNG, JPEG и WebP: 20 MiB, 24 мегапикселя и 8 192 пикселя по стороне. Base64: 2 MiB. SVG: 1 MiB. Проверка файлов: 1 GiB, читаются только первые 256 байтов. Поддержка кодеков зависит от браузера. Файлы не загружаются на сервер.

Дополнительные материалыMDN · File API
?

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

Доказывает ли сигнатура безопасность?

Нет. Это подсказка о формате, а не антивирус, проверка целостности или подтверждение происхождения.

Почему расширение и определённый тип не совпадают?

Расширение можно переименовать, MIME может предполагаться браузером. Для уверенности сравните сигнатуру и результат валидатора формата.

Почему сигнатура неизвестна?

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

Читается ли весь файл?

Нет. Для отчёта читаются первые 256 байт. При выборе также доступны базовые свойства, например имя и размер.

Нужно ли нажать «Создать» после выбора?

Нет. Проверка начинается автоматически. Выберите другой файл или нажмите «Очистить», чтобы убрать текущий отчёт.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.