如何在JAVA中获取真正的类型/ mime类型(如PHP中的finfo\mime_content_type)?

5 php java mime file

可能重复:
在Java中获取文件的Mime类型

我正在寻找一些函数/插件,正在做什么finfo\mime_content_type在PHP中做.例如: 点击此处查看图片

但是如果你将图像下载到你的计算机并.rar文件一样打开(使用win rar或其他东西),你会看到一个rar dictonary,一个名为"garfild"的文件!

在PHP中,finfo或mime_content_type将决定不是图像(但是其他服务,如GD功能,会发现它像图像),我在JAVA中搜索这样的东西.非常感谢你:)抱歉我的新手英语,我不是来自英语国家:)

Rei*_*ein 0

您正在寻找一个能够识别文件魔数的库,该数字指示实际文件类型。您可以尝试 jMimeMagic:http://sourceforge.net/projects/jmimemagic/ (如HowTo extract MimeType from a byte[]中所述)