Расширение файла и тип файла
Расширение файла это ярлык после последней точки. Тип файла это то, что на самом деле представляют байты внутри. Чаще всего эти два совпадают; когда нет, побеждают байты. Эта страница объясняет, почему и как заметить разницу меньше чем за минуту.
- Объяснение простым языком
- 4 вердикта
- Байты не покидают ваш браузер
Ключевые факты
Расширение
Конечный ярлык после последней точки в имени файла. Легко изменить. Подсказка, а не контракт.
Тип файла
Формат, определяемый по байтам внутри файла. Обнаруживается чтением первых нескольких байтов (сигнатура магических байтов).
Когда они расходятся
Когда кто-то переименовывает файл, когда расширение никогда не было задано, или когда файл это полиглот (одновременно действителен в нескольких форматах).
Как мы это сообщаем
Четыре вердикта: MATCH, MISMATCH, AMBIGUOUS, UNKNOWN. Каждый это детерминированный ответ об идентификации формата.
Расширение файла это конечная часть имени файла, например .pdf или .docx. Тип файла это то, что на самом деле представляют байты. Обычно эти два понятия совпадают, но не обязаны.
Почему они расходятся
Любой может переименовать файл. invoice.exe, переименованный в invoice.pdf, все еще содержит байты исполняемого файла Windows; изменился только ярлык. Операционная система показывает значок PDF, но двойной клик все равно запустит исполняемый файл (либо средство безопасности заблокирует его). Расширение дешевое и легко лжет.
Тип файла определяется самими байтами, сигнатурой магических байтов в начале файла. У нас есть более подробное объяснение в Что такое магическое число?.
Как определить, какой из них правильный
- MATCH
Расширение и байты согласуются. Успокаивающий случай.
- MISMATCH
Расширение говорит одно, байты другое. Притормозите перед открытием.
- AMBIGUOUS
Несколько известных форматов подходят к одному префиксу (например, любой документ Office это ZIP).
- UNKNOWN
Распознанная сигнатура не найдена. Часто это обычный текст; затем мы запускаем классификатор содержимого на основе ИИ на компьютере.
Часто задаваемые вопросы
Бросьте файл и посмотрите вердикт
Проверка выполняется локально в вашем браузере. Один из четырех вердиктов менее чем за секунду. Байты не покидают ваше устройство.
Открыть Проверщик типа файлаПохожие материалы
Раздел
Что такое магическое число?
Магическое число это фиксированная последовательность байт в начале файла, которая определяет его истинный формат, независимо от расширения. Вот как они работают и почему это важно.
Читать →Раздел
Безопасен ли мой файл?
Проверка по магическим байтам определяет формат файла. Она не скажет вам, является ли файл вредоносным. Вот что она покрывает и где вам все же нужен настоящий антивирусный сканер.
Читать →Инструмент
Проверка типа файла
Перетащите любой файл. Возвращает один из четырёх вердиктов менее чем за секунду. Байты никогда не покидают ваш браузер при бесплатном использовании.
Попробовать →