Тогда пробуйте ➡️ puremagic, еще больше типов! Возможно самая актуальная библиотека по данной теме.
Всё ещë нет нужной сигнатуры? Видимо, у вас сложный случай. Остаëтся только найти "магическое число" вашего файла самостоятельно.
Делается это достаточно просто. Нужно посмотреть на файл в шестнадцатеричном представлении. Первые биты файла будут вашим искомым значением.
Для просмотра можно использовать:
🔸 mcedit.
Редактор который идёт в поставке с mc (Linux). Жмем F3 для просмотра и сразу F4 для переключения режима.
🔸 xxd (что это?)
Пример для Linux
xxd myfile.ext | head
head не даёт прочитать весь файл. Нам нужно лишь начало.Для Windows тот же xxd, который идет в поставке с Git
...\Git\usr\bin\xxd.exe -l 100 myfile.ext
Флаг "l" аналогичен head на LinuxТеперь проходимся по нескольким файлам этого формата и ищем совпадающие первые биты, которые всегда одинаковы. Нужное число найдено!
#libs #tricks
