标签: file file-upload binary ascii mime-types
我有一个文件上传器,为了验证文件实际上是否为预期的类型,我正在检查二进制文件并检查ASCII识别字符(请参阅PDF示例here)。
大多数文件具有ASCII标识符,但是有些则没有(例如XLS files)
我如何最好地识别这些?
我看到所有人都有一个十六进制值,但就目前而言,我不具备将二进制数据转换为十六进制的功能。
答案 0 :(得分:0)
解决方法...
我没有HEX转换器,但是我可以将Binary和HEX都转换为Base64,这就是我正在做的,并比较Base64输出。