Что такое Определитель типа файла?
File Type Identifier определяет истинный формат файла, считывая его бинарную сигнатуру (магические байты), а не просто расширение. Незаменим для идентификации переименованных или безрасширительных файлов и проверки подлинности формата.
Перетащите один или несколько переименованных файлов или файлов без расширения, и страница прочитает первые байты — так называемое магическое число — и сопоставит этот отпечаток с библиотекой, охватывающей PNG, JPEG, HEIC, AVIF, PDF, ZIP, MP3, MP4, ELF и десятки других форматов. Файлы на основе ZIP просматриваются изнутри, чтобы выявить настоящий формат (DOCX, XLSX, APK, EPUB, JAR, OpenDocument) и перечислить их элементы. Известные расширения и маркеры программ-вымогателей вызывают видимое предупреждение, а заголовки, удовлетворяющие сразу двум форматам, помечаются как полиглоты. Каждый результат показывает настоящий MIME-тип, каноническое расширение, оценку достоверности определения, полный отпечаток SHA-256 и hex+ASCII-дамп заголовка, а также необязательный отчёт в TXT или JSON — всё вычисляется на вашем устройстве, ничего не загружается.
Как использовать
- Шаг 1 — Перетащите или выберите файл, тип которого хотите определить.
- Шаг 2 — Инструмент считывает бинарный заголовок файла и сопоставляет его с известными сигнатурами.
- Шаг 3 — Просмотрите обнаруженный MIME-тип, расширение файла и описание формата.
Когда использовать
- Разбираться, что за загрузка report.txt, которая не открывается как обычный текст.
- Просеивать почтовое вложение с подозрительным или отсутствующим расширением до открытия.
- Убедиться, что экспорт действительно в нужном формате (настоящий JPEG, а не переименованный BMP).
Результат
Коллега прислал файл «report» без расширения: перетащите его, чтобы узнать, что это application/pdf — переименуйте в report.pdf и откройте как обычно.
Частые вопросы
- Почему нельзя просто доверять расширению файла?
- Расширение легко поменять случайно или намеренно. Файл с именем photo.jpg на самом деле может оказаться PNG, PDF или даже ZIP-архивом. Magic number живёт внутри байтов и почти всегда отражает истинное содержимое.
- Распознаёт ли он любые типы файлов?
- Поддерживаются более 50 распространённых форматов — изображения, видео, аудио, архивы, документы, исполняемые файлы, шрифты и базы данных. Редкие или проприетарные форматы получают универсальный application/octet-stream, но hex-заголовок остаётся полезным для ручного поиска.
- Различает ли он .docx и .xlsx? У них общая ZIP-основа.
- Да. Если внешняя сигнатура — ZIP, инструмент заглядывает внутрь архива и ищет характерные члены: word/document.xml (DOCX), xl/workbook.xml (XLSX), ppt/presentation.xml (PPTX), AndroidManifest.xml (APK), META-INF/container.xml (EPUB) или JAR-манифест. В результате показываются и базовый формат (ZIP), и реальный (например, документ Word), плюс краткий список ключевых элементов архива.
- Magic bytes — это то же самое, что хеш или контрольная сумма?
- Не совсем. Хеш обобщает весь файл, а магические байты — это лишь первые байты, служащие идентификатором формата. Два разных изображения PNG имеют одинаковое магическое число, но совершенно разные хеши. Инструмент показывает и то, и другое: магические байты, определяющие формат, и полный хеш SHA-256, который идентифицирует конкретный файл.
- Покидает ли файл моё устройство?
- Нет. Определение типа читает только первые несколько сотен байт и сопоставляет их прямо на странице. Для вычисления отпечатка SHA-256 файл читается целиком локально, поэтому очень большие файлы занимают мгновение, но ничего не копируется и никуда не отправляется — каждый байт остаётся на вашем устройстве.
Похожие инструменты
Поиск дубликатов файлов
Находите дубликаты файлов, сравнивая хеш-суммы
Просмотр метаданных файлов
Просмотр метаданных любого файла — фото, видео, аудио, PDF и документы Office
Анализатор размера файлов
Анализ и сравнение размеров файлов
ZIP-архиватор
Создавайте ZIP-архивы из ваших файлов
ZIP-распаковщик
Извлекайте файлы из ZIP-архивов конфиденциально
Кодировщик файлов в Base64
Кодирование любого файла в текст Base64