Mah*_*leh 3 java mime-types apache-tika
我正在使用apache tika来检测输入流的mime类型,我想知道是否有一个现成的方法来检测这个文件是一个可执行文件,这里有一个大的可执行文件mime类型列表:
http://www.file-extensions.org/filetype/extension/name/program-executable-files
我想知道最好的方法来掩盖他们.请指教,谢谢.
Apache Tika的mime类型具有层次结构.因此,您不需要检查所有可能的可执行类型,您需要做的就是检查检测到的类型是否具有父项是少数可执行伞类型之一
对于Windows,主要是application/x-msdownload.您可能还需要检查application/x-ms-installer过
对于Unix,最主要的是application/x-elf,但你可能也想检查脚本格式,如application/x-sh,text/x-perl,text/x-python等.
至于如何从Tika中的Mimetype转到它的父级,你会想要这里现有的答案 - "正确使用Apache Tika MediaType".(注意,如果检测到的mime类型和基本可执行父类型之间存在多个级别,则需要递归)
对于 microsoft windows,mime 类型是application/x-msdownload. 看看这个http://www.freeformatter.com/mime-types-list.html
| 归档时间: |
|
| 查看次数: |
5762 次 |
| 最近记录: |