Детектор байтов файловой магии
Загрузите любой файл, чтобы мгновенно определить его истинный тип путем анализа магических байтов (подписи/заголовка файла) – независимо от расширения файла. Детектор байтов File Magic считывает первые байты вашего файла и сравнивает их с базой данных, состоящей из более чем 120 известных сигнатур, охватывающих изображения, аудио, видео, документы, архивы, исполняемые файлы, шрифты, сертификаты, образы дисков и многое другое. Посмотрите шестнадцатеричный дамп с выделенными соответствующими байтами, интерпретацией ASCII, типом MIME, категорией файла и проверкой соответствия расширения, которая сигнализирует, когда заявленное расширение файла не соответствует его фактическому содержимому. Вся обработка выполняется локально в вашем браузере — без загрузки, без регистрации, совершенно бесплатно.
Upload any file to detect its true file type by reading the magic bytes (file signature / file header). The tool bypasses incorrect file extensions and reveals the real format. Shows the hex signature, ASCII interpretation, and whether the extension matches the detected format.
Drop any file here or click to browse
Supports all file types - only the first 64 bytes are read
О
- Что такое магические байты? Магические байты (также называемые подписями файлов, магическими числами или заголовками файлов) — это последовательность байтов в начале файла, которая однозначно определяет его формат. Например, каждый действительный файл JPEG начинается с FF D8 FF, а каждый PNG начинается с 89 50 4E 47. Эти подписи определяются спецификацией формата и проверяются операционными системами, браузерами и файловыми утилитами, чтобы определить, как обрабатывать файл.
- Почему магические байты важнее расширений файлов? Расширения файлов (.pdf, .jpg) являются лишь частью имени файла и могут быть легко изменены: автор вредоносного ПО может переименовать файл .exe в .pdf. Волшебные байты нелегко подделать, поскольку файл действительно должен содержать допустимые структуры формата. Операционные системы, такие как файловая команда Linux и система UTI macOS, для определения типа полагаются на магические байты, а не на расширения.
- Где определяются магические байты? Магические байты определены в официальных документах спецификации формата (RFC, стандарты ISO, документация поставщиков). База данных этого инструмента охватывает более 120 подписей зарегистрированных в IANA типов MIME, общих спецификаций форматов файлов и общеизвестных форматов приложений. Источники включают базу данных Magic Linux (man 5 Magic), общую информационную базу данных MIME FreeDesktop.org и документацию по конкретному формату.
- Обработка и конфиденциальность на основе браузера Весь анализ файлов полностью выполняется в вашем браузере с использованием File API и операций Uint8Array. Ваши файлы никогда не покидают ваше устройство — ни загрузки, ни запросов к серверу, ни сторонних сервисов. Это делает инструмент подходящим для анализа конфиденциальных файлов, включая конфиденциальные данные, образцы исследований безопасности и личные документы.
Часто задаваемые вопросы
Детектор магических байтов файлов считывает первые байты любого файла и сравнивает их с базой данных известных сигнатур файлов (магических байтов). Это выявляет истинный формат файла независимо от его расширения, позволяя идентифицировать переименованные файлы, обнаруживать замаскированные вредоносные программы и идентифицировать неизвестные типы файлов.
База данных содержит более 120 подписей файлов, охватывающих 16 категорий: изображения (форматы JPEG, PNG, GIF, WebP, BMP, TIFF, AVIF, HEIC, PSD, RAW), аудио (MP3, WAV, FLAC, OGG, AAC, MIDI, AIFF, WMA), видео (MP4, WebM, AVI, WMV, FLV, MKV, 3GP), документы (PDF, DOCX, XLSX, PPTX, RTF, ODF), архивы (ZIP, RAR, 7z, TAR, GZIP, BZIP2, XZ, ZSTD), исполняемые файлы (ELF, PE, Mach-O), шрифты (TTF, OTF, WOFF, WOFF2), сертификаты (PEM, DER, PKCS7), образы дисков (DMG, ISO, VHD) и многое другое.
Инструмент может обнаружить любой тип файла, подпись которого находится в базе данных. Для файлов без известных подписей инструмент сообщает о них как о неизвестных и показывает необработанный шестнадцатеричный дамп для проверки вручную. Вы можете использовать шестнадцатеричный дамп для исследования неизвестной подписи в Интернете.
Нет. File Magic Byte Detector обрабатывает все локально в вашем браузере. Ваши файлы никогда не покидают ваше устройство — ни загрузка на сервер, ни регистрация данных, ни запросы третьих лиц. Для обнаружения считываются только первые 64 байта.
Расширения файлов являются лишь частью имени файла и могут быть изменены произвольно. Магические байты встраиваются в двоичные данные файла приложением, которое его создало, и их можно изменить только путем перезаписи файла в другом формате. Магические байты — это авторитетный способ идентификации типов файлов.
Да. Некоторые файлы соответствуют нескольким подписям. Например, файлы DOCX также являются допустимыми ZIP-файлами (инструмент показывает как конкретное совпадение DOCX, так и общее совпадение ZIP). Форматы контейнеров, такие как RIFF, могут содержать аудио WAV, видео AVI или изображения WebP — инструмент определяет контейнер и тип контента.
Шестнадцатеричный дамп показывает каждый байт как двузначное шестнадцатеричное значение (00-FF). Дамп ASCII показывает те же байты, что и символы: печатаемые символы отображаются как сами по себе, а непечатаемые байты — как точки. Вместе они дают полную картину первых байтов файла.
Можно добавлять магические байты одного формата к другому (полиглотные файлы), но это требует тщательного построения и встречается редко. Для большинства целей безопасности проверка магических байтов является надежной первой линией защиты. Расширенный анализ может потребовать дополнительной проверки структуры файла.
Да – 100% бесплатно, навсегда. Без регистрации, без учетной записи, без премиум-уровня, без ограничений на использование и без рекламы. Анализируйте столько файлов, сколько вам нужно. Вся обработка выполняется локально в вашем браузере без загрузки на сервер.