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

File 根据二进制文件中的ASCII字符识别文件,file,file-upload,binary,ascii,mime-types,File,File Upload,Binary,Ascii,Mime Types,我有一个文件上传程序,为了验证文件是否为预期类型,我正在检查二进制文件并检查ASCII识别字符(参见PDF示例) 大多数文件都有ASCII标识符,但有些文件没有(如) 我怎样才能最好地识别这些 我看到所有的数据都有十六进制值,但目前为止,我还没有将二进制数据转换为十六进制的能力。解决方法 我没有十六进制转换器,但我可以将二进制和十六进制转换为Base64,这就是我正在做的,并比较Base64的输出

我有一个文件上传程序,为了验证文件是否为预期类型,我正在检查二进制文件并检查ASCII识别字符(参见PDF示例)

大多数文件都有ASCII标识符,但有些文件没有(如)

我怎样才能最好地识别这些

我看到所有的数据都有十六进制值,但目前为止,我还没有将二进制数据转换为十六进制的能力。

解决方法

我没有十六进制转换器,但我可以将二进制和十六进制转换为Base64,这就是我正在做的,并比较Base64的输出