根据二进制文件中的ASCII字符识别文件

时间:2018-09-07 20:53:38

标签: file file-upload binary ascii mime-types

我有一个文件上传器,为了验证文件实际上是否为预期的类型,我正在检查二进制文件并检查ASCII识别字符(请参阅PDF示例here)。

大多数文件具有ASCII标识符,但是有些则没有(例如XLS files

我如何最好地识别这些?

我看到所有人都有一个十六进制值,但就目前而言,我不具备将二进制数据转换为十六进制的功能。

1 个答案:

答案 0 :(得分:0)

解决方法...

我没有HEX转换器,但是我可以将Binary和HEX都转换为Base64,这就是我正在做的,并比较Base64输出。