映射到文件扩展名的Planet上的所有Mimetypes列表?

是否有列出所有存在的mimeTypes的资源?

我发现了一些不到1000个mimeTypes的地方,但是它们仍然不包含像.rar,.fla,.rb,.docx这样的常见的地方!

有没有人有一个完整的mimetypes列表? 不是最难掩“公司的”,但至less是我们可能使用的所有的。

此外,我正在寻找一个列表,将文件扩展名映射到mimeTypes。

以下是由Apache HTTPD社区维护的最新的mime.types: http : //svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/docs/conf/mime.types? view =注释

IANA列出了官方的。 包含我认为有用的文件扩展名的列表是Debian和Ubuntu中的/etc/mime.types

Apache Web服务器项目也维护一个列表。

伊娜正在跟踪官方的,但当然,人们总是可以宣布自己的…

换句话说,你会得到这个星球上的完整列表 ,这是值得怀疑

还要考虑NPAPI插件的情况,这些插件声明MIMEtypes只是为了方便访问…而这些MIMEtypes可能因为某种原因而对您不感兴趣。

我收集了许多网站和列表的MIMEtypes和文件扩展名,这里是结果: https : //s-randomfiles.s3.amazonaws.com/mime/allMimeTypes.txt

我也创build了一个JSON文件: https : //s-randomfiles.s3.amazonaws.com/mime/allMimeTypes.json

请告诉我是否有遗漏或错误

如果你正在使用Java,你可以使用Apache Tika,这是一个处理文件types的强大的库。 有了它,你可以很容易地得到与一个MIMEtypes的几行相关的首选扩展:

 TikaConfig config = TikaConfig.getDefaultConfig(); MimeType mimeType = config.getMimeRepository().forName("image/png"); //Generally your textual mime type String extension = mimeType.getExtension(); // this would return the extension with the dot. For "image/png" returns ".png" 

通过这种方式,您不必担心下载和parsing文件与协会,我觉得很舒服。 这是我做的伎俩。

在附录D中,Gourley和Totty的经典着作“HTTP:权威指南”中有一张很好的表格(O'Reilly,封面上有一只松鼠)。它似乎是完整的和最新的这本书是写在(2002年)。 那是很久以前的事了,但是你会发现那里所有的最爱,以及那些“公司专属的”。

ISBN 1-56592-509-2, http://oreilly.com/catalog/9781565925090/

有一个很好的Mimetypes表,你可以在https://drive.google.com/open?id=0By00BwrZ8886VUg3ak9faG5mTU0find更新27-02-2017。; 我相信,满足你的所有需要​​的MIMEtypes。

这是一个完整的清单,在眼睛上很容易:

http://www.webmaster-toolkit.com/mime-types.shtml

此网站列出了一些更多,如“.docx” http://www.freeformatter.com/mime-types-list.html#mime-types-list

我的列表(约680种)mimetype在xml 这里