使用java读取文件头

时间:2012-05-08 09:36:35

标签: java binary-data java-io preon

我正在尝试使用java读取文件头, 我想获取文件类型(图像,音频等)。 我尝试过很多例子但似乎没什么用。 我试过preon但没有运气, 有人可以告诉我如何使用preon或其他Java apis读取文件头 感谢...

2 个答案:

答案 0 :(得分:4)

 File f = new File(filepath);
 System.out.println("Mime Type of " + f.getName() + " is " +  
 new MimetypesFileTypeMap().getContentType(f));

答案 1 :(得分:0)

使用mime-util's MagicMimeMimeDetector:

detector.getMimeTypes(file)