我需要检测给定文件的文档类型。我使用幻数来做pdf,RTF,doc文件。但是每当我尝试在 odt 和 docx 文件上做同样的事情时,不幸的是,我不能,因为两者的幻数是相同的。请帮我解决这个问题。我需要在 java 中以编程方式获得答案提前谢谢。
我现在刚刚尝试的:
$ file file.docx
file.docx: Microsoft OOXML
$ file file.odt
file.odt: OpenDocument Text