正在获取mime类型的描述/名称/友好格式


Getting mime type Description/Name/Friendly Format

由于我不知道它是如何被称为Mime类型的友好格式的名称,例如:

image/bmp->位图
image/x-icon->图标

我想问一下如何在某种带有Key->Value的Map中检索这些信息(我使用的是Java)
或者某个图书馆,在那里我可以买到它们
我使用的是apache tika和MimeTypes.forName("application/pdf").getDescription();没有给我任何回报
无论如何,我认为这个问题与每种编程语言都无关
我找到了一个网站,在那里我可以看到它们,但它是用Table制作的,我无法提取它们,所以我可以在键->值类型HERE 中接收它们

您可以刮取该页面。

如果你使用的是带有Firebug或Chrome的Firefox,那么将以下Javascript粘贴到eval窗口中并运行它

(在Firebug的控制台选项卡中的右侧面板,或在Chrome中;工具>开发人员工具并粘贴在控制台选项卡中)

jQuery('#mime-types-list tbody tr').each(function(i, tr){
    var tds = jQuery(tr).children('td');
    console.log("map.put('"" + jQuery(tds[1]).text() + "'", '"" + jQuery(tds[0]).text() + "'");");
});

这将生成684个条目,用于复制"n"粘贴,例如:

map.put("text/turtle","turtle(Terse RDF三重语言)");

只需转换console.log中的字符串即可满足您的语法/格式需求。