У меня есть загрузчик файлов, и для проверки того, что файл действительно соответствует ожидаемому типу, я проверяю двоичный файл и проверяю идентифицирующие символы ASCII (см. Пример PDF здесь ).
Большинство файлов имеют идентификатор ASCII, однако некоторые не имеют (например, XLS-файлы )
Как бы я лучше их опознал?
Я вижу, что у всех есть шестнадцатеричные значения, но в настоящее время у меня нет возможности конвертировать двоичные данные в шестнадцатеричные.