当前,我正在通过使用标头信息匹配文件的内容和扩展名来验证给定的文件。但是, .docx 和 .zip 具有相同的标头信息(意味着前4个字节均为{80、75、3、4})。 现在,如果有人只是将.zip文件重命名为.docx文件,我应该如何防止它?有没有不使用某些第三方工具的方法?
答案 0 :(得分:0)
我认为,您不能阻止用户重命名文件。
在我看来,您可以在zip容器中查找并搜索特征性的单词文件和文件夹,例如document.xml,或者您正在使用打开的xml sdk以确保具有有效的单词文件。