Перейти к содержимому
Aback Tools Logo

Массовый детектор типов файлов

Загрузите несколько файлов, чтобы определить их истинные типы путем чтения магических байтов (подписей файлов). Наш массовый детектор типов файлов считывает первые 64 байта каждого файла и сопоставляет их с базой данных, содержащей более 65 известных сигнатур, для определения фактического формата файла - независимо от расширения файла. Несоответствия расширений автоматически выделяются для аудита безопасности, судебно-медицинской экспертизы и проверки целостности файлов. Вся обработка осуществляется полностью в вашем браузере — никаких загрузок и регистрации не требуется.

Bulk File Type Detector

Upload multiple files to detect their true file types by reading magic bytes (file signatures). The tool compares the detected type against the declared file extension and highlights mismatches - useful for security audits, file integrity verification, and forensic analysis. Supports 60+ file formats including images, documents, archives, audio, video, fonts, executables, and more. All processing is done entirely in your browser - no uploads, no signup required.

Drag & drop files here, or click to select

Supports all file types - analyzed by magic bytes, not extensions

How Magic Byte Detection Works

Every file format has a unique signature at the beginning of the file, called magic bytes or file signatures. These bytes are written by the application that created the file and remain unchanged even if the file extension is renamed. Our tool reads the first 64 bytes of each file and matches them against a database of 65+ known file signatures. This allows us to detect the true file type regardless of the declared extension - for example, a file renamed from document.pdf to document.jpg will still be correctly identified as a PDF.

Зачем использовать наш детектор массовых типов файлов?

  • Обнаружение подписей файлов с помощью магических байтов: считывает и сопоставляет первые 64 байта каждого файла с базой данных, содержащей более 65 известных подписей файлов. Определяет истинный тип файла независимо от его расширения или имени — переименованный .exe, замаскированный под .pdf, будет правильно идентифицирован. Поддерживает изображения, документы, архивы, аудио, видео, шрифты, исполняемые файлы, сертификаты и многое другое.
  • Пакетная обработка нескольких файлов: загрузка и анализ нескольких файлов одновременно. Каждый файл обрабатывается независимо, получая собственный результат, показывающий обнаруженный тип, статус соответствия и уровень достоверности. Файлы анализируются параллельно для получения быстрых результатов — идеально подходит для аудита каталогов файлов во время расследований безопасности или проверок качества.
  • Обнаружение несоответствий и оповещения: автоматически сравнивает заявленное расширение файла с обнаруженным типом файла. Несовпадающие файлы четко выделяются предупреждающими индикаторами и оповещениями с цветовой кодировкой. Фильтруйте результаты по статусу соответствия, чтобы быстро идентифицировать подозрительные файлы, что важно для аудита безопасности, обнаружения вредоносного ПО и проверки целостности файлов.
  • 100% конфиденциальная обработка на основе браузера: весь анализ файлов происходит полностью в вашем браузере. Файлы считываются с помощью FileReader API и обрабатываются в памяти — никакие данные никогда не загружаются на какой-либо сервер. Ваши файлы никогда не покидают ваше устройство. Это позволяет безопасно анализировать конфиденциальные файлы без каких-либо проблем с конфиденциальностью.

Распространенные случаи использования детектора групповых типов файлов

  • Реагирование на инциденты безопасности и судебная экспертиза. Во время реагирования на инциденты быстро сканируйте каталоги с подозрительными файлами для выявления неверно помеченных исполняемых файлов, сценариев, замаскированных под документы, или файлов с несовпадающими расширениями — распространенные методы, используемые авторами вредоносных программ для уклонения от обнаружения. Массовый анализ обеспечивает быстрый обзор потенциально опасных файлов в вашей среде.
  • Анализ вредоносного ПО и поиск угроз: анализируйте коллекции подозрительных файлов на наличие признаков взлома или маскировки. Охотники за угрозами могут быстро идентифицировать файлы, расширение которых было изменено, чтобы скрыть истинную природу файла — например, переименованный файл .exe или .scr, выдающий себя за документ .pdf или .jpg.
  • Аудит целостности файлов сервера. Проверяйте каталоги веб-сервера и каталоги загрузки файлов, чтобы убедиться, что файлы соответствуют ожидаемым типам. Обнаруживайте несанкционированную загрузку файлов, когда злоумышленники могли загружать исполняемые файлы с невинными на вид расширениями. Убедитесь, что загруженные медиафайлы действительно соответствуют тому типу, за который они заявлены.
  • Тестирование безопасности загрузки файлов. Группы контроля качества и безопасности могут тестировать формы загрузки файлов, отправляя файлы с несовпадающими расширениями, чтобы убедиться, что сервер правильно проверяет типы файлов по содержимому, а не только по расширению. Помогает выявить распространенные уязвимости обхода загрузки файлов.
  • Цифровая криминалистика и анализ доказательств. Исследователи цифровой криминалистики могут проводить пакетный анализ файлов доказательств, чтобы проверить их целостность и выявить любые файлы, расширения которых были изменены. Отображение шестнадцатеричного заголовка предоставляет дополнительные аналитические данные для документации и отчетности по цепочке поставок.
  • Обучение и исследование форматов файлов: узнайте о сигнатурах файлов и о том, как различные форматы файлов идентифицируются на двоичном уровне. Посмотрите настоящие магические байты различных форматов файлов и поймите, как шестнадцатеричные подписи соответствуют удобочитаемым именам форматов. Отлично подходит для студентов, изучающих кибербезопасность и компьютерные науки.

Что такое магические байты?

Магические байты (также называемые подписями файлов или магическими числами) — это первые несколько байтов в начале файла, которые однозначно определяют его формат. Эти байты записываются приложением, создавшим файл, и остаются постоянными для этого формата файла. Например, каждое изображение JPEG начинается с байтов FF D8 FF , каждый PDF начинается с 25 50 44 46 (%PDF), а файлы PNG начинаются с 8-байтовой подписи 89 50 4E 47 0D 0A 1A 0A . Магические байты распознаются операционными системами, утилитами файловых команд и инструментами судебной экспертизы для определения типов файлов независимо от их расширений.

Как работает наш детектор типов файлов

  1. Чтение файлов: когда файлы загружаются, наш инструмент считывает первые 64 байта каждого файла в память с помощью FileReader API браузера. Читаются только байты заголовка, а не все содержимое файла. Это делает процесс обнаружения чрезвычайно быстрым даже для больших файлов (например, видео 4K или многогигабайтного образа диска).
  2. Сопоставление подписей: байты заголовка сравниваются с обширной базой данных, содержащей более 65 известных подписей файлов. Каждая подпись проверяется по известному смещению (обычно по байту 0, но в некоторых форматах, таких как TAR, подпись имеет смещение 0x101). Если байты совпадают, тип файла определяется с полной уверенностью.
  3. Сравнение расширений: обнаруженный тип файла сравнивается с объявленным расширением файла. Если они совпадают, файл помечается как совпадающий. Если они не совпадают, файл помечается как несоответствующий с предупреждающим индикатором — это может указывать на неправильно маркированный файл или на преднамеренную попытку скрыть истинную природу файла.
  4. Шестнадцатеричный дисплей: отображаются первые 24 шестнадцатеричных байта каждого файла, что позволяет вручную проверить магические байты. Это полезно для криминалистической документации и для обучения визуальному распознаванию подписей файлов.

Почему расширение файла или проверка магических байтов имеют значение

  • Безопасность. Злоумышленники часто переименовывают вредоносные файлы, придавая им невинно выглядящие расширения (например, evil.exe переименовывается в document.pdf). Обнаружение магических байтов обходит этот трюк, проверяя фактическое содержимое файла.
  • Восстановление данных. При восстановлении файлов из поврежденного хранилища их расширения могут быть потеряны или повреждены. Анализ магических байтов позволяет определить исходный формат файла и его можно правильно восстановить.
  • Обеспечение качества. Системы загрузки файлов должны проверять типы файлов по содержимому, а не только по расширению. Массовое определение типов файлов помогает командам контроля качества убедиться, что проверка загрузки работает правильно.
  • Криминалистика: в цифровых расследованиях несоответствие расширений файлов может быть свидетельством взлома. Документирование истинного типа файла с помощью магических байтов является стандартной криминалистической практикой.

Конфиденциальность, безопасность и ограничения

Наш массовый детектор типов файлов обрабатывает все целиком в вашем браузере. Файлы читаются с помощью FileReader API и анализируются в памяти — никакие данные никогда не загружаются на какой-либо сервер. Инструмент на 100% бесплатен, без регистрации, учетной записи и ограничений на использование.

Поддерживаемые форматы: более 65 типов файлов изображений (JPEG, PNG, GIF, WebP, BMP, TIFF, AVIF, ICO, HEIC, SVG, PSD), документы (PDF, DOC, DOCX, XLSX, PPT, ODT, RTF, EPUB), архивы (ZIP, RAR, 7z, GZIP, BZIP2, XZ, Zstandard, TAR, DMG, ISO), аудио (MP3, FLAC, WAV, AIFF, OGG, M4A, WMA, AMR, MIDI), видео (AVI, MPEG, MKV, WebM, FLV, MOV, WMV), шрифты (TTF, OTF, WOFF, WOFF2, EOT) и исполняемые файлы (ELF, PE, Mach-O, SWF, WASM).

Ограничения: файлы нераспознанного или пользовательского формата будут отображаться как «Неизвестно». Файлы, размер которых меньше требуемого смещения подписи, могут быть не обнаружены. Некоторые форматы (например, форматы на основе ZIP) могут соответствовать нескольким подписям — возвращается первая совпадающая подпись. Зашифрованные или запутанные файлы могут иметь нераспознаваемые подписи. Инструмент не может определить типы файлов только по их содержимому, если база данных сигнатур не включает этот формат.

Часто задаваемые вопросы

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

Наш детектор массовых типов файлов поддерживает более 65 форматов файлов всех основных категорий: изображения (JPEG, PNG, GIF, WebP, BMP, TIFF, AVIF, ICO, HEIC, SVG, PSD), документы (PDF, DOC, DOCX, XLSX, PPT, ODT, RTF, EPUB, MOBI), архивы (ZIP, RAR, 7z, GZIP, BZIP2, XZ, Zstandard, TAR, DMG, ISO), аудио, видео, шрифты и исполняемые файлы.

Несоответствие возникает, когда заявленное расширение файла (например, .pdf) не соответствует обнаруженному типу файла (например, PE/EXE). Это может означать, что файл был переименован, чтобы скрыть его истинную природу, неправильно сохранен или случайно помечен. Несоответствия выделяются красным значком предупреждения.

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

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

Да. Весь анализ файлов происходит полностью в вашем браузере с использованием API FileReader. Считываются только первые 64 байта каждого файла, и никакие данные никогда не загружаются на какой-либо сервер. Ваши файлы никогда не покидают ваше устройство.

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

Да! 100% бесплатно, без регистрации, учетной записи, ключа API и ограничений на использование.