由于我不知道它是如何被称为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
中的字符串即可满足您的语法/格式需求。