AI Toolbox
AI Toolbox
ai-toolbox.ai
панель инструментов/Документы / Проверка типа файлалокально · на клиенте
Браузерный определитель типа файла

Проверка типа файла

Перетащите любой файл, чтобы определить его настоящий тип по magic bytes и структуре — и узнать, действительно ли совпадают расширение и MIME-тип. Ничего не загружается на сервер.

§00 — Конфиденциальное определение по сигнатуре
Мгновенно Без загрузки Конфиденциально Magic bytes
§01 — Как это работает

Определите настоящий тип файла, не загружая его

Эта проверка типа файла считывает только первые 64 KB вашего файла с помощью браузерного JavaScript и анализирует его magic bytes (сигнатуру файла) и внутреннюю структуру, чтобы определить, чем файл является на самом деле. Затем результат сравнивается с расширением файла и MIME-типом, который сообщает ваш браузер, поэтому вы мгновенно узнаёте, помечен ли файл неверно, переименован или действительно соответствует заявленному. Сам файл никогда не покидает ваше устройство.

§02 — Как проверить тип файла онлайн
1

Выберите любой файл

Перетащите файл или нажмите, чтобы выбрать. Подходит любой формат — даже файлы без расширения или с неправильным.

2

Определите локально

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

3

Прочитайте результат

Посмотрите определённый тип, категорию, достоверность, сигнатурные байты и любое несоответствие с расширением или MIME-типом.

§03 — Расширение vs MIME vs magic bytes vs структура

Существует несколько разных способов описать тип файла, и они не всегда совпадают. Этот инструмент показывает каждый слой рядом, чтобы вы могли точно увидеть, какой из них вводит вас в заблуждение.

Расширение

Текст после последней точки в имени файла, например .jpg или .pdf. Это всего лишь метка, которую можно переименовать во что угодно, поэтому это наименее надёжный признак того, что на самом деле содержит файл.

MIME-тип браузера

MIME-тип (например, image/png), который угадывает ваша операционная система или браузер, обычно по расширению. Это удобно, но часто оказывается неверным или пустым для необычных файлов.

Magic bytes

Короткая сигнатура в самом начале большинства бинарных форматов — PNG, PDF, ZIP, MP4 и другие начинаются с фиксированного шаблона байтов. Это самый сильный и труднее всего поддающийся подделке признак настоящего типа файла.

Структура контейнера

Некоторые форматы используют общую оболочку. DOCX, XLSX, ODT и APK — все это ZIP-архивы, поэтому инструмент заглядывает во внутренние имена записей в пределах ограниченного префикса, чтобы точно определить подтип.

§04 — Зачем использовать этот определитель типа файла

Настоящий тип, а не просто расширение

Определение основано на фактической сигнатуре и структуре файла, поэтому PNG, переименованный в .jpg, или EXE, замаскированный под PDF, распознаётся правильно.

Предупреждения о несоответствии

Когда расширение или MIME-тип расходится с определённым содержимым, инструмент показывает понятное предупреждение, объясняющее конфликт.

Без загрузки, полностью конфиденциально

Всё работает в вашем браузере. Файл читается в памяти и никогда не отправляется на сервер, поэтому конфиденциальные документы остаются на вашем устройстве.

Без ограничения размера файла

Считывается только небольшой ограниченный префикс, поэтому файлы размером в несколько гигабайт определяются так же быстро, как и крошечные, без полной загрузки.

Десятки форматов

Распознаются изображения, документы, архивы, аудио, видео, шрифты, исполняемые файлы и текстовые форматы, такие как JSON, XML, HTML и CSV.

Достоверность и предпросмотр сигнатуры

Каждый результат включает уровень достоверности и hex-предпросмотр начальных сигнатурных байтов, чтобы вы могли проверить определение сами.

§05 — Частые причины проверить тип файла

Определить файл без расширения

Восстановите настоящий тип скачанного или извлечённого файла, потерявшего расширение, чтобы знать, какое приложение должно его открыть.

Проверить подозрительное вложение

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

Отладить загрузки и конвертации

Проверьте, что на самом деле создал инструмент или что получил сервер, когда проверка MIME-типа, импорт или валидация загрузки неожиданно даёт сбой.

§06 — Поддерживаемые сигнатуры файлов

Определитель распознаёт широкий набор бинарных сигнатур и использует анализ структуры чистого текста для текстовых форматов. Охват включает, но не ограничивается:

Изображения

PNG, JPEG, GIF, WebP, BMP, TIFF, AVIF и HEIC/HEIF.

Документы

PDF, DOCX, XLSX, PPTX и OpenDocument ODT, ODS и ODP.

Архивы и пакеты

ZIP, RAR, 7Z, TAR, GZIP, а также APK, WASM и Windows EXE.

Аудио

MP3, WAV, FLAC, OGG и M4A/AAC.

Видео

MP4, MOV, M4V, WebM, MKV и AVI.

Шрифты и текст

TTF, OTF, WOFF, WOFF2, а также текст, такой как JSON, XML, HTML, CSV и TXT.

§07 — Браузерная проверка vs серверные определители

Лучше всего для конфиденциальных мгновенных проверок

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

Почему локального определения достаточно

Определению по magic bytes нужны лишь первые несколько байтов, поэтому чтение крошечного префикса в браузере так же точно для идентификации типа, как и серверное сканирование.

Когда поможет более глубокий инструмент

Для анализа вредоносного ПО, глубокого извлечения метаданных или восстановления повреждённых файлов используйте специализированный криминалистический или консольный инструмент, такой как file(1) или песочница.

§08 — Конфиденциальность, точность и ограничения

Файлы остаются в вашем браузере

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

Только ограниченное чтение

Считываются только первые 64 KB. Определение подтипа для форматов на основе ZIP анализирует только этот ограниченный префикс, поэтому огромные или повреждённые архивы обрабатываются без зависаний.

Определение — сильная подсказка, а не доказательство

Сигнатуры можно подделать, а некоторые форматы используют общие байты, поэтому результат — это высококачественное предположение. Чистая проверка типа сама по себе не гарантирует, что файл безопасно открывать.

Зашифрованные или необычные файлы

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

§09 — Часто задаваемые вопросы
01Загружается ли мой файл куда-либо?+

Нет. Файл читается локально в вашем браузере и никогда не отправляется в AI Toolbox или на какой-либо сервер. Определение происходит полностью на вашем устройстве.

02Как определяется тип файла?+

Считываются первые байты файла и сопоставляются с известными сигнатурами magic bytes, затем анализируется структура контейнера для форматов на основе ZIP. Это также сравнивается с расширением и MIME-типом.

03Может ли он определить файл без расширения?+

Да. Поскольку определение основано на фактических байтах файла, оно работает, даже когда у файла нет расширения или оно совершенно неверное.

04Каково ограничение размера файла?+

Ограничения нет. Считываются только первые 64 KB, поэтому даже файлы размером в несколько гигабайт определяются мгновенно, без полной загрузки.

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

Файл мог быть переименован, неправильно экспортирован или намеренно замаскирован. Инструмент отмечает это несоответствие, чтобы вы могли доверять определённому содержимому, а не метке.

06Что означает уровень достоверности?+

Высокая означает, что найдена сильная однозначная сигнатура. Средняя означает, что выведен обобщённый контейнер или вероятная текстовая структура. Низкая означает, что результат основан главным образом на расширении.

07Почему DOCX и XLSX определяются как ZIP-архивы?+

Файлы Office и OpenDocument внутри являются ZIP-контейнерами. Инструмент заглядывает во внутренние имена записей в ограниченном префиксе, чтобы точно сообщить DOCX, XLSX, PPTX, ODT, ODS или ODP.

08Означает ли чистый результат, что файл безопасен?+

Нет. Определение типа файла — это не проверка на вредоносное ПО. Сигнатуры можно подделать, поэтому всегда относитесь к неожиданным файлам с осторожностью, даже когда тип выглядит нормальным.

09Какие типы файлов поддерживаются?+

Распространённые изображения, документы, архивы, аудио, видео, шрифты и исполняемые файлы, а также текстовые форматы, такие как JSON, XML, HTML и CSV. Неизвестные бинарные форматы сообщаются как нераспознанные.

10Работает ли он офлайн и на мобильных устройствах?+

Да. После загрузки страницы определение выполняется полностью на стороне клиента, поэтому оно работает офлайн и в современных мобильных браузерах, а также на компьютере.

§10 — Начать

Проверьте тип файла конфиденциально

Перетащите любой файл и определите его настоящий тип локально за секунды — без загрузки, без регистрации.

Проверить файл сейчас
Примечание о конфиденциальности

Этот инструмент работает на стороне клиента. Ваш браузер считывает небольшой префикс файла в памяти, чтобы определить его тип; AI Toolbox не загружает, не хранит и не записывает ваши файлы, их имена или содержимое.