【发布时间】:2019-02-13 05:15:50
【问题描述】:
我有一个文件上传器,为了验证文件实际上是预期的类型,我正在检查二进制文件并检查 ASCII 识别字符(参见 PDF 示例 here)。
大多数文件都有 ASCII 标识符,但有些没有(如 XLS files)
我如何最好地识别这些?
我看到所有都有一个十六进制值,但就目前而言,我目前没有将二进制数据转换为十六进制的能力。
【问题讨论】:
标签: file file-upload binary ascii mime-types
我有一个文件上传器,为了验证文件实际上是预期的类型,我正在检查二进制文件并检查 ASCII 识别字符(参见 PDF 示例 here)。
大多数文件都有 ASCII 标识符,但有些没有(如 XLS files)
我如何最好地识别这些?
我看到所有都有一个十六进制值,但就目前而言,我目前没有将二进制数据转换为十六进制的能力。
【问题讨论】:
标签: file file-upload binary ascii mime-types
解决方法...
我没有 HEX 转换器,但我可以将 Binary 和 HEX 都转换为 Base64,这就是我正在做的事情并比较 Base64 输出。
【讨论】: