file - 如何区分 .odt 和 .docx 文件与幻数和扩展名
问题描述
我需要检测给定文件的文档类型。我使用 pdf、RTF、doc 文件的幻数来做到这一点。但不幸的是,每当我尝试对 odt 和 docx 文件执行相同操作时,我都做不到,因为两者的幻数相同。请帮我解决这个问题。我需要在java中以编程方式得到答案提前谢谢。
解决方案
我现在刚刚尝试的:
$ file file.docx
file.docx: Microsoft OOXML
$ file file.odt
file.odt: OpenDocument Text
推荐阅读
- php - 与 XF\Pub\Controller\AbstractController 相关的 TypeError
- javascript - 计算兴趣
- javascript - 在 vue.js 中获取具有动态行的表中的选择标记值
- bash - 如何在 Ubuntu 上启动“coqide”?
- c - XML - 当使用 SAX 而不是 DOC 时,libxml2 返回 XML_ERR_GT_REQUIRED
- erlang - 如何在erlang lager中旋转文件名中带有日期的日志文件(例如:debug.log.2019-04-24)
- class - 在我的 JSP 中遍历对象的数组列表时出现 HTTP 500 错误
- javascript - 带有参数 null 的 addIceCandidate 导致错误
- python - 在 django/python 中调用 Profile.object.create 时出现 TypeError
- mysql - MySQL:用数学运算设置值