Определите файлы на основе символов ASCII в двоичном файле - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть загрузчик файлов, и для проверки того, что файл действительно соответствует ожидаемому типу, я проверяю двоичный файл и проверяю идентифицирующие символы ASCII (см. Пример PDF здесь ).

Большинство файлов имеют идентификатор ASCII, однако некоторые не имеют (например, XLS-файлы )

Как бы я лучше их опознал?

Я вижу, что у всех есть шестнадцатеричные значения, но в настоящее время у меня нет возможности конвертировать двоичные данные в шестнадцатеричные.

1 Ответ

0 голосов
/ 10 сентября 2018

Обход ...

У меня нет HEX-преобразователя, но я могу преобразовать как двоичный, так и HEX-код в Base64, поэтому я делаю это и сравниваю вывод Base64.

...