精华内容
下载资源
问答
  • MIME Type

    2018-04-20 11:00:03
    首先,我们要了解浏览器是如何处理...答案是 MIME Type,也就是该资源的媒体类型。 媒体类型通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表示的,例如: Content-Type: t...

    首先,我们要了解浏览器是如何处理内容的。在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容用什么形式来显示呢?答案是 MIME Type,也就是该资源的媒体类型。

    媒体类型通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表示的,例如:

    Content-Type: text/HTML

    表示内容是 text/HTML 类型,也就是超文本文件。为什么是“text/HTML”而不是“HTML/text”或者别的什么?MIME Type 不是个人指定的,是经过 ietf 组织协商,以 RFC 的形式作为建议的标准发布在网上的,大多数的 Web 服务器和用户代理都会支持这个规范 (顺便说一句,Email 附件的类型也是通过 MIME Type 指定的)。

    通常只有一些在互联网上获得广泛应用的格式才会获得一个 MIME Type,如果是某个客户端自己定义的格式,一般只能以 application/x- 开头。

    XHTML 正是一个获得广泛应用的格式,因此,在 RFC 3236 中,说明了 XHTML 格式文件的 MIME Type 应该是 application/xHTML+XML。

    当然,处理本地的文件,在没有人告诉浏览器某个文件的 MIME Type 的情况下,浏览器也会做一些默认的处理,这可能和你在操作系统中给文件配置的 MIME Type 有关。比如在 Windows 下,打开注册表的“HKEY_LOCAL_MACHINESOFTWAREClassesMIMEDatabaseContent Type”主键,你可以看到所有 MIME Type 的配置信息。

    二、
    在把输出结果传送到浏览器上的时候,浏览器必须启动适当的应用程序来处理这个输出文档。这可以通过多种类型MIME(多功能网际邮件扩充协议)来完成。在HTTP中,MIME类型被定义在Content-Type header中。

    例如,架设你要传送一个Microsoft Excel文件到客户端。那么这时的MIME类型就是“application/vnd.ms-excel”。在大多数实际情况中,这个文件然后将传送给Execl来处理(假设我们设定Execl为处理特殊MIME类型的应用程序)。在ASP中,设定MIME类型的方法是通过Response对象的ContentType属性。

    多媒体文件格式MIME

    最早的HTTP协议中,并没有附加的数据类型信息,所有传送的数据都被客户程序解释为超文本标记语言HTML 文档,而为了支持多媒体数据类型,HTTP协议中就使用了附加在文档之前的MIME数据类型信息来标识数据类型。

    MIME意为多目Internet邮件扩展,它设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。然而当它被HTTP协议支持之后,它的意义就更为显著了。它使得HTTP传输的不仅是普通的文本,而变得丰富多彩。

    每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。

    常见的MIME类型

    超文本标记语言文本 .html,.html text/html
    普通文本 .txt text/plain
    RTF文本 .rtf application/rtf
    GIF图形 .gif image/gif
    JPEG图形 .ipeg,.jpg image/jpeg
    au声音文件 .au audio/basic
    MIDI音乐文件 mid,.midi audio/midi,audio/x-midi
    RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio
    MPEG文件 .mpg,.mpeg video/mpeg
    AVI文件 .avi video/x-msvideo
    GZIP文件 .gz application/x-gzip
    TAR文件 .tar application/x-tar

    Internet中有一个专门组织IANA来确认标准的MIME类型,但Internet发展的太快,很多应用程序等不及IANA来确认他们使用的MIME类型为标准类型。因此他们使用在类别中以x-开头的方法标识这个类别还没有成为标准,例如:x-gzip,x-tar等。事实上这些类型运用的很广泛,已经成为了事实标准。只要客户机和服务器共同承认这个MIME类型,即使它是不标准的类型也没有关系,客户程序就能根据MIME类型,采用具体的处理手段来处理数据。而Web服务器和浏览器(包括操作系统)中,缺省都设置了标准的和常见的MIME类型,只有对于不常见的 MIME类型,才需要同时设置服务器和客户浏览器,以进行识别。

    由于MIME类型与文档的后缀相关,因此服务器使用文档的后缀来区分不同文件的MIME类型,服务器中必须定义文档后缀和MIME类型之间的对应关系。而客户程序从服务器上接收数据的时候,它只是从服务器接受数据流,并不了解文档的名字,因此服务器必须使用附加信息来告诉客户程序数据的MIME类型。服务器在发送真正的数据之前,就要先发送标志数据的MIME类型的信息,这个信息使用Content-type关键字进行定义,例如对于HTML文档,服务器将首先发送以下两行MIME标识信息,这个标识并不是真正的数据文件的一部分。

    Content-type: text/html

    注意,第二行为一个空行,这是必须的,使用这个空行的目的是将MIME信息与真正的数据内容分隔开。

    MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。
    MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。
    官方的 MIME 信息是由 Internet Engineering Task Force (IETF) 在下面的文档中提供的:
    RFC-822 Standard for ARPA Internet text messages
    RFC-2045 MIME Part 1: Format of Internet Message Bodies
    RFC-2046 MIME Part 2: Media Types
    RFC-2047 MIME Part 3: Header Extensions for Non-ASCII Text
    RFC-2048 MIME Part 4: Registration Procedures
    RFC-2049 MIME Part 5: Conformance Criteria and Examples
    不同的应用程序支持不同的 MIME 类型。

    文章来源:
    https://zhidao.baidu.com/question/306468835963644404.html

    补下:
    MIME参考手册:
    http://www.w3school.com.cn/media/media_mimeref.asp

    展开全文
  • MIME TYPE

    2018-07-18 16:30:00
    MIME TYPE CreationTime--2018年7月18日16点27分 Author:Marydon Tomcat/conf/web.xml中有 用于设置响应类型 展示 <!-- ===================== Default MIME Type Mappings =================== --> ...
     

    MIME TYPE

    CreationTime--2018年7月18日16点27分

    Author:Marydon

    Tomcat/conf/web.xml中有

    用于设置响应类型

    展示

      <!-- ===================== Default MIME Type Mappings =================== -->
      <!-- When serving static resources, Tomcat will automatically generate    -->
      <!-- a "Content-Type" header based on the resource's filename extension,  -->
      <!-- based on these mappings.  Additional mappings can be added here (to  -->
      <!-- apply to all web applications), or in your own application's web.xml -->
      <!-- deployment descriptor.                                               -->
    
        <mime-mapping>
            <extension>123</extension>
            <mime-type>application/vnd.lotus-1-2-3</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>3dml</extension>
            <mime-type>text/vnd.in3d.3dml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>3ds</extension>
            <mime-type>image/x-3ds</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>3g2</extension>
            <mime-type>video/3gpp2</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>3gp</extension>
            <mime-type>video/3gpp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>7z</extension>
            <mime-type>application/x-7z-compressed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aab</extension>
            <mime-type>application/x-authorware-bin</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aac</extension>
            <mime-type>audio/x-aac</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aam</extension>
            <mime-type>application/x-authorware-map</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aas</extension>
            <mime-type>application/x-authorware-seg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>abs</extension>
            <mime-type>audio/x-mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>abw</extension>
            <mime-type>application/x-abiword</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ac</extension>
            <mime-type>application/pkix-attr-cert</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>acc</extension>
            <mime-type>application/vnd.americandynamics.acc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ace</extension>
            <mime-type>application/x-ace-compressed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>acu</extension>
            <mime-type>application/vnd.acucobol</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>acutc</extension>
            <mime-type>application/vnd.acucorp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>adp</extension>
            <mime-type>audio/adpcm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aep</extension>
            <mime-type>application/vnd.audiograph</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>afm</extension>
            <mime-type>application/x-font-type1</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>afp</extension>
            <mime-type>application/vnd.ibm.modcap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ahead</extension>
            <mime-type>application/vnd.ahead.space</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ai</extension>
            <mime-type>application/postscript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aif</extension>
            <mime-type>audio/x-aiff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aifc</extension>
            <mime-type>audio/x-aiff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aiff</extension>
            <mime-type>audio/x-aiff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aim</extension>
            <mime-type>application/x-aim</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>air</extension>
            <mime-type>application/vnd.adobe.air-application-installer-package+zip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ait</extension>
            <mime-type>application/vnd.dvb.ait</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ami</extension>
            <mime-type>application/vnd.amiga.ami</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>anx</extension>
            <mime-type>application/annodex</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>apk</extension>
            <mime-type>application/vnd.android.package-archive</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>appcache</extension>
            <mime-type>text/cache-manifest</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>application</extension>
            <mime-type>application/x-ms-application</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>apr</extension>
            <mime-type>application/vnd.lotus-approach</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>arc</extension>
            <mime-type>application/x-freearc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>art</extension>
            <mime-type>image/x-jg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>asc</extension>
            <mime-type>application/pgp-signature</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>asf</extension>
            <mime-type>video/x-ms-asf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>asm</extension>
            <mime-type>text/x-asm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aso</extension>
            <mime-type>application/vnd.accpac.simply.aso</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>asx</extension>
            <mime-type>video/x-ms-asf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>atc</extension>
            <mime-type>application/vnd.acucorp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>atom</extension>
            <mime-type>application/atom+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>atomcat</extension>
            <mime-type>application/atomcat+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>atomsvc</extension>
            <mime-type>application/atomsvc+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>atx</extension>
            <mime-type>application/vnd.antix.game-component</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>au</extension>
            <mime-type>audio/basic</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>avi</extension>
            <mime-type>video/x-msvideo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>avx</extension>
            <mime-type>video/x-rad-screenplay</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>aw</extension>
            <mime-type>application/applixware</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>axa</extension>
            <mime-type>audio/annodex</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>axv</extension>
            <mime-type>video/annodex</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>azf</extension>
            <mime-type>application/vnd.airzip.filesecure.azf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>azs</extension>
            <mime-type>application/vnd.airzip.filesecure.azs</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>azw</extension>
            <mime-type>application/vnd.amazon.ebook</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bat</extension>
            <mime-type>application/x-msdownload</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bcpio</extension>
            <mime-type>application/x-bcpio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bdf</extension>
            <mime-type>application/x-font-bdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bdm</extension>
            <mime-type>application/vnd.syncml.dm+wbxml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bed</extension>
            <mime-type>application/vnd.realvnc.bed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bh2</extension>
            <mime-type>application/vnd.fujitsu.oasysprs</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bin</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>blb</extension>
            <mime-type>application/x-blorb</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>blorb</extension>
            <mime-type>application/x-blorb</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bmi</extension>
            <mime-type>application/vnd.bmi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bmp</extension>
            <mime-type>image/bmp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>body</extension>
            <mime-type>text/html</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>book</extension>
            <mime-type>application/vnd.framemaker</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>box</extension>
            <mime-type>application/vnd.previewsystems.box</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>boz</extension>
            <mime-type>application/x-bzip2</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bpk</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>btif</extension>
            <mime-type>image/prs.btif</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bz</extension>
            <mime-type>application/x-bzip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>bz2</extension>
            <mime-type>application/x-bzip2</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>c</extension>
            <mime-type>text/x-c</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>c11amc</extension>
            <mime-type>application/vnd.cluetrust.cartomobile-config</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>c11amz</extension>
            <mime-type>application/vnd.cluetrust.cartomobile-config-pkg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>c4d</extension>
            <mime-type>application/vnd.clonk.c4group</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>c4f</extension>
            <mime-type>application/vnd.clonk.c4group</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>c4g</extension>
            <mime-type>application/vnd.clonk.c4group</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>c4p</extension>
            <mime-type>application/vnd.clonk.c4group</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>c4u</extension>
            <mime-type>application/vnd.clonk.c4group</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cab</extension>
            <mime-type>application/vnd.ms-cab-compressed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>caf</extension>
            <mime-type>audio/x-caf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cap</extension>
            <mime-type>application/vnd.tcpdump.pcap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>car</extension>
            <mime-type>application/vnd.curl.car</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cat</extension>
            <mime-type>application/vnd.ms-pki.seccat</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cb7</extension>
            <mime-type>application/x-cbr</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cba</extension>
            <mime-type>application/x-cbr</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cbr</extension>
            <mime-type>application/x-cbr</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cbt</extension>
            <mime-type>application/x-cbr</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cbz</extension>
            <mime-type>application/x-cbr</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cc</extension>
            <mime-type>text/x-c</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cct</extension>
            <mime-type>application/x-director</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ccxml</extension>
            <mime-type>application/ccxml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdbcmsg</extension>
            <mime-type>application/vnd.contact.cmsg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdf</extension>
            <mime-type>application/x-cdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdkey</extension>
            <mime-type>application/vnd.mediastation.cdkey</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdmia</extension>
            <mime-type>application/cdmi-capability</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdmic</extension>
            <mime-type>application/cdmi-container</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdmid</extension>
            <mime-type>application/cdmi-domain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdmio</extension>
            <mime-type>application/cdmi-object</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdmiq</extension>
            <mime-type>application/cdmi-queue</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdx</extension>
            <mime-type>chemical/x-cdx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdxml</extension>
            <mime-type>application/vnd.chemdraw+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cdy</extension>
            <mime-type>application/vnd.cinderella</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cer</extension>
            <mime-type>application/pkix-cert</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cfs</extension>
            <mime-type>application/x-cfs-compressed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cgm</extension>
            <mime-type>image/cgm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>chat</extension>
            <mime-type>application/x-chat</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>chm</extension>
            <mime-type>application/vnd.ms-htmlhelp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>chrt</extension>
            <mime-type>application/vnd.kde.kchart</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cif</extension>
            <mime-type>chemical/x-cif</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cii</extension>
            <mime-type>application/vnd.anser-web-certificate-issue-initiation</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cil</extension>
            <mime-type>application/vnd.ms-artgalry</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cla</extension>
            <mime-type>application/vnd.claymore</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>class</extension>
            <mime-type>application/java</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>clkk</extension>
            <mime-type>application/vnd.crick.clicker.keyboard</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>clkp</extension>
            <mime-type>application/vnd.crick.clicker.palette</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>clkt</extension>
            <mime-type>application/vnd.crick.clicker.template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>clkw</extension>
            <mime-type>application/vnd.crick.clicker.wordbank</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>clkx</extension>
            <mime-type>application/vnd.crick.clicker</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>clp</extension>
            <mime-type>application/x-msclip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cmc</extension>
            <mime-type>application/vnd.cosmocaller</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cmdf</extension>
            <mime-type>chemical/x-cmdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cml</extension>
            <mime-type>chemical/x-cml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cmp</extension>
            <mime-type>application/vnd.yellowriver-custom-menu</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cmx</extension>
            <mime-type>image/x-cmx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cod</extension>
            <mime-type>application/vnd.rim.cod</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>com</extension>
            <mime-type>application/x-msdownload</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>conf</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cpio</extension>
            <mime-type>application/x-cpio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cpp</extension>
            <mime-type>text/x-c</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cpt</extension>
            <mime-type>application/mac-compactpro</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>crd</extension>
            <mime-type>application/x-mscardfile</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>crl</extension>
            <mime-type>application/pkix-crl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>crt</extension>
            <mime-type>application/x-x509-ca-cert</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cryptonote</extension>
            <mime-type>application/vnd.rig.cryptonote</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>csh</extension>
            <mime-type>application/x-csh</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>csml</extension>
            <mime-type>chemical/x-csml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>csp</extension>
            <mime-type>application/vnd.commonspace</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>css</extension>
            <mime-type>text/css</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cst</extension>
            <mime-type>application/x-director</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>csv</extension>
            <mime-type>text/csv</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cu</extension>
            <mime-type>application/cu-seeme</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>curl</extension>
            <mime-type>text/vnd.curl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cww</extension>
            <mime-type>application/prs.cww</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cxt</extension>
            <mime-type>application/x-director</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>cxx</extension>
            <mime-type>text/x-c</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dae</extension>
            <mime-type>model/vnd.collada+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>daf</extension>
            <mime-type>application/vnd.mobius.daf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dart</extension>
            <mime-type>application/vnd.dart</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dataless</extension>
            <mime-type>application/vnd.fdsn.seed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>davmount</extension>
            <mime-type>application/davmount+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dbk</extension>
            <mime-type>application/docbook+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dcr</extension>
            <mime-type>application/x-director</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dcurl</extension>
            <mime-type>text/vnd.curl.dcurl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dd2</extension>
            <mime-type>application/vnd.oma.dd2+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ddd</extension>
            <mime-type>application/vnd.fujixerox.ddd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>deb</extension>
            <mime-type>application/x-debian-package</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>def</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>deploy</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>der</extension>
            <mime-type>application/x-x509-ca-cert</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dfac</extension>
            <mime-type>application/vnd.dreamfactory</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dgc</extension>
            <mime-type>application/x-dgc-compressed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dib</extension>
            <mime-type>image/bmp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dic</extension>
            <mime-type>text/x-c</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dir</extension>
            <mime-type>application/x-director</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dis</extension>
            <mime-type>application/vnd.mobius.dis</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dist</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>distz</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>djv</extension>
            <mime-type>image/vnd.djvu</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>djvu</extension>
            <mime-type>image/vnd.djvu</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dll</extension>
            <mime-type>application/x-msdownload</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dmg</extension>
            <mime-type>application/x-apple-diskimage</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dmp</extension>
            <mime-type>application/vnd.tcpdump.pcap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dms</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dna</extension>
            <mime-type>application/vnd.dna</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>doc</extension>
            <mime-type>application/msword</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>docm</extension>
            <mime-type>application/vnd.ms-word.document.macroenabled.12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>docx</extension>
            <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dot</extension>
            <mime-type>application/msword</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dotm</extension>
            <mime-type>application/vnd.ms-word.template.macroenabled.12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dotx</extension>
            <mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dp</extension>
            <mime-type>application/vnd.osgi.dp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dpg</extension>
            <mime-type>application/vnd.dpgraph</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dra</extension>
            <mime-type>audio/vnd.dra</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dsc</extension>
            <mime-type>text/prs.lines.tag</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dssc</extension>
            <mime-type>application/dssc+der</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dtb</extension>
            <mime-type>application/x-dtbook+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dtd</extension>
            <mime-type>application/xml-dtd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dts</extension>
            <mime-type>audio/vnd.dts</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dtshd</extension>
            <mime-type>audio/vnd.dts.hd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dump</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dv</extension>
            <mime-type>video/x-dv</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dvb</extension>
            <mime-type>video/vnd.dvb.file</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dvi</extension>
            <mime-type>application/x-dvi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dwf</extension>
            <mime-type>model/vnd.dwf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dwg</extension>
            <mime-type>image/vnd.dwg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dxf</extension>
            <mime-type>image/vnd.dxf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dxp</extension>
            <mime-type>application/vnd.spotfire.dxp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>dxr</extension>
            <mime-type>application/x-director</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ecelp4800</extension>
            <mime-type>audio/vnd.nuera.ecelp4800</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ecelp7470</extension>
            <mime-type>audio/vnd.nuera.ecelp7470</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ecelp9600</extension>
            <mime-type>audio/vnd.nuera.ecelp9600</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ecma</extension>
            <mime-type>application/ecmascript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>edm</extension>
            <mime-type>application/vnd.novadigm.edm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>edx</extension>
            <mime-type>application/vnd.novadigm.edx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>efif</extension>
            <mime-type>application/vnd.picsel</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ei6</extension>
            <mime-type>application/vnd.pg.osasli</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>elc</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>emf</extension>
            <mime-type>application/x-msmetafile</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>eml</extension>
            <mime-type>message/rfc822</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>emma</extension>
            <mime-type>application/emma+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>emz</extension>
            <mime-type>application/x-msmetafile</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>eol</extension>
            <mime-type>audio/vnd.digital-winds</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>eot</extension>
            <mime-type>application/vnd.ms-fontobject</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>eps</extension>
            <mime-type>application/postscript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>epub</extension>
            <mime-type>application/epub+zip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>es3</extension>
            <mime-type>application/vnd.eszigno3+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>esa</extension>
            <mime-type>application/vnd.osgi.subsystem</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>esf</extension>
            <mime-type>application/vnd.epson.esf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>et3</extension>
            <mime-type>application/vnd.eszigno3+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>etx</extension>
            <mime-type>text/x-setext</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>eva</extension>
            <mime-type>application/x-eva</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>evy</extension>
            <mime-type>application/x-envoy</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>exe</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>exi</extension>
            <mime-type>application/exi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ext</extension>
            <mime-type>application/vnd.novadigm.ext</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ez</extension>
            <mime-type>application/andrew-inset</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ez2</extension>
            <mime-type>application/vnd.ezpix-album</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ez3</extension>
            <mime-type>application/vnd.ezpix-package</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>f</extension>
            <mime-type>text/x-fortran</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>f4v</extension>
            <mime-type>video/x-f4v</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>f77</extension>
            <mime-type>text/x-fortran</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>f90</extension>
            <mime-type>text/x-fortran</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fbs</extension>
            <mime-type>image/vnd.fastbidsheet</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fcdt</extension>
            <mime-type>application/vnd.adobe.formscentral.fcdt</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fcs</extension>
            <mime-type>application/vnd.isac.fcs</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fdf</extension>
            <mime-type>application/vnd.fdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fe_launch</extension>
            <mime-type>application/vnd.denovo.fcselayout-link</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fg5</extension>
            <mime-type>application/vnd.fujitsu.oasysgp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fgd</extension>
            <mime-type>application/x-director</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fh</extension>
            <mime-type>image/x-freehand</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fh4</extension>
            <mime-type>image/x-freehand</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fh5</extension>
            <mime-type>image/x-freehand</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fh7</extension>
            <mime-type>image/x-freehand</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fhc</extension>
            <mime-type>image/x-freehand</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fig</extension>
            <mime-type>application/x-xfig</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>flac</extension>
            <mime-type>audio/flac</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fli</extension>
            <mime-type>video/x-fli</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>flo</extension>
            <mime-type>application/vnd.micrografx.flo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>flv</extension>
            <mime-type>video/x-flv</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>flw</extension>
            <mime-type>application/vnd.kde.kivio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>flx</extension>
            <mime-type>text/vnd.fmi.flexstor</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fly</extension>
            <mime-type>text/vnd.fly</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fm</extension>
            <mime-type>application/vnd.framemaker</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fnc</extension>
            <mime-type>application/vnd.frogans.fnc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>for</extension>
            <mime-type>text/x-fortran</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fpx</extension>
            <mime-type>image/vnd.fpx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>frame</extension>
            <mime-type>application/vnd.framemaker</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fsc</extension>
            <mime-type>application/vnd.fsc.weblaunch</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fst</extension>
            <mime-type>image/vnd.fst</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ftc</extension>
            <mime-type>application/vnd.fluxtime.clip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fti</extension>
            <mime-type>application/vnd.anser-web-funds-transfer-initiation</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fvt</extension>
            <mime-type>video/vnd.fvt</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fxp</extension>
            <mime-type>application/vnd.adobe.fxp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fxpl</extension>
            <mime-type>application/vnd.adobe.fxp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>fzs</extension>
            <mime-type>application/vnd.fuzzysheet</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>g2w</extension>
            <mime-type>application/vnd.geoplan</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>g3</extension>
            <mime-type>image/g3fax</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>g3w</extension>
            <mime-type>application/vnd.geospace</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gac</extension>
            <mime-type>application/vnd.groove-account</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gam</extension>
            <mime-type>application/x-tads</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gbr</extension>
            <mime-type>application/rpki-ghostbusters</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gca</extension>
            <mime-type>application/x-gca-compressed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gdl</extension>
            <mime-type>model/vnd.gdl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>geo</extension>
            <mime-type>application/vnd.dynageo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gex</extension>
            <mime-type>application/vnd.geometry-explorer</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ggb</extension>
            <mime-type>application/vnd.geogebra.file</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ggt</extension>
            <mime-type>application/vnd.geogebra.tool</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ghf</extension>
            <mime-type>application/vnd.groove-help</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gif</extension>
            <mime-type>image/gif</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gim</extension>
            <mime-type>application/vnd.groove-identity-message</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gml</extension>
            <mime-type>application/gml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gmx</extension>
            <mime-type>application/vnd.gmx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gnumeric</extension>
            <mime-type>application/x-gnumeric</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gph</extension>
            <mime-type>application/vnd.flographit</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gpx</extension>
            <mime-type>application/gpx+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gqf</extension>
            <mime-type>application/vnd.grafeq</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gqs</extension>
            <mime-type>application/vnd.grafeq</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gram</extension>
            <mime-type>application/srgs</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gramps</extension>
            <mime-type>application/x-gramps-xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gre</extension>
            <mime-type>application/vnd.geometry-explorer</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>grv</extension>
            <mime-type>application/vnd.groove-injector</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>grxml</extension>
            <mime-type>application/srgs+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gsf</extension>
            <mime-type>application/x-font-ghostscript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gtar</extension>
            <mime-type>application/x-gtar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gtm</extension>
            <mime-type>application/vnd.groove-tool-message</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gtw</extension>
            <mime-type>model/vnd.gtw</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gv</extension>
            <mime-type>text/vnd.graphviz</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gxf</extension>
            <mime-type>application/gxf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gxt</extension>
            <mime-type>application/vnd.geonext</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>gz</extension>
            <mime-type>application/x-gzip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>h</extension>
            <mime-type>text/x-c</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>h261</extension>
            <mime-type>video/h261</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>h263</extension>
            <mime-type>video/h263</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>h264</extension>
            <mime-type>video/h264</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hal</extension>
            <mime-type>application/vnd.hal+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hbci</extension>
            <mime-type>application/vnd.hbci</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hdf</extension>
            <mime-type>application/x-hdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hh</extension>
            <mime-type>text/x-c</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hlp</extension>
            <mime-type>application/winhlp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hpgl</extension>
            <mime-type>application/vnd.hp-hpgl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hpid</extension>
            <mime-type>application/vnd.hp-hpid</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hps</extension>
            <mime-type>application/vnd.hp-hps</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hqx</extension>
            <mime-type>application/mac-binhex40</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>htc</extension>
            <mime-type>text/x-component</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>htke</extension>
            <mime-type>application/vnd.kenameaapp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>htm</extension>
            <mime-type>text/html</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>html</extension>
            <mime-type>text/html</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hvd</extension>
            <mime-type>application/vnd.yamaha.hv-dic</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hvp</extension>
            <mime-type>application/vnd.yamaha.hv-voice</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>hvs</extension>
            <mime-type>application/vnd.yamaha.hv-script</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>i2g</extension>
            <mime-type>application/vnd.intergeo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>icc</extension>
            <mime-type>application/vnd.iccprofile</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ice</extension>
            <mime-type>x-conference/x-cooltalk</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>icm</extension>
            <mime-type>application/vnd.iccprofile</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ico</extension>
            <mime-type>image/x-icon</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ics</extension>
            <mime-type>text/calendar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ief</extension>
            <mime-type>image/ief</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ifb</extension>
            <mime-type>text/calendar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ifm</extension>
            <mime-type>application/vnd.shana.informed.formdata</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>iges</extension>
            <mime-type>model/iges</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>igl</extension>
            <mime-type>application/vnd.igloader</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>igm</extension>
            <mime-type>application/vnd.insors.igm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>igs</extension>
            <mime-type>model/iges</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>igx</extension>
            <mime-type>application/vnd.micrografx.igx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>iif</extension>
            <mime-type>application/vnd.shana.informed.interchange</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>imp</extension>
            <mime-type>application/vnd.accpac.simply.imp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ims</extension>
            <mime-type>application/vnd.ms-ims</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>in</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ink</extension>
            <mime-type>application/inkml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>inkml</extension>
            <mime-type>application/inkml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>install</extension>
            <mime-type>application/x-install-instructions</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>iota</extension>
            <mime-type>application/vnd.astraea-software.iota</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ipfix</extension>
            <mime-type>application/ipfix</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ipk</extension>
            <mime-type>application/vnd.shana.informed.package</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>irm</extension>
            <mime-type>application/vnd.ibm.rights-management</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>irp</extension>
            <mime-type>application/vnd.irepository.package+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>iso</extension>
            <mime-type>application/x-iso9660-image</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>itp</extension>
            <mime-type>application/vnd.shana.informed.formtemplate</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ivp</extension>
            <mime-type>application/vnd.immervision-ivp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ivu</extension>
            <mime-type>application/vnd.immervision-ivu</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jad</extension>
            <mime-type>text/vnd.sun.j2me.app-descriptor</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jam</extension>
            <mime-type>application/vnd.jam</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jar</extension>
            <mime-type>application/java-archive</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>java</extension>
            <mime-type>text/x-java-source</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jisp</extension>
            <mime-type>application/vnd.jisp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jlt</extension>
            <mime-type>application/vnd.hp-jlyt</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jnlp</extension>
            <mime-type>application/x-java-jnlp-file</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>joda</extension>
            <mime-type>application/vnd.joost.joda-archive</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jpe</extension>
            <mime-type>image/jpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jpeg</extension>
            <mime-type>image/jpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jpg</extension>
            <mime-type>image/jpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jpgm</extension>
            <mime-type>video/jpm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jpgv</extension>
            <mime-type>video/jpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jpm</extension>
            <mime-type>video/jpm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>js</extension>
            <mime-type>application/javascript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jsf</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>json</extension>
            <mime-type>application/json</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jsonml</extension>
            <mime-type>application/jsonml+json</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>jspf</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kar</extension>
            <mime-type>audio/midi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>karbon</extension>
            <mime-type>application/vnd.kde.karbon</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kfo</extension>
            <mime-type>application/vnd.kde.kformula</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kia</extension>
            <mime-type>application/vnd.kidspiration</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kml</extension>
            <mime-type>application/vnd.google-earth.kml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kmz</extension>
            <mime-type>application/vnd.google-earth.kmz</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kne</extension>
            <mime-type>application/vnd.kinar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>knp</extension>
            <mime-type>application/vnd.kinar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kon</extension>
            <mime-type>application/vnd.kde.kontour</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kpr</extension>
            <mime-type>application/vnd.kde.kpresenter</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kpt</extension>
            <mime-type>application/vnd.kde.kpresenter</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kpxx</extension>
            <mime-type>application/vnd.ds-keypoint</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ksp</extension>
            <mime-type>application/vnd.kde.kspread</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ktr</extension>
            <mime-type>application/vnd.kahootz</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ktx</extension>
            <mime-type>image/ktx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ktz</extension>
            <mime-type>application/vnd.kahootz</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kwd</extension>
            <mime-type>application/vnd.kde.kword</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>kwt</extension>
            <mime-type>application/vnd.kde.kword</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>lasxml</extension>
            <mime-type>application/vnd.las.las+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>latex</extension>
            <mime-type>application/x-latex</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>lbd</extension>
            <mime-type>application/vnd.llamagraphics.life-balance.desktop</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>lbe</extension>
            <mime-type>application/vnd.llamagraphics.life-balance.exchange+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>les</extension>
            <mime-type>application/vnd.hhe.lesson-player</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>lha</extension>
            <mime-type>application/x-lzh-compressed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>link66</extension>
            <mime-type>application/vnd.route66.link66+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>list</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>list3820</extension>
            <mime-type>application/vnd.ibm.modcap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>listafp</extension>
            <mime-type>application/vnd.ibm.modcap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>lnk</extension>
            <mime-type>application/x-ms-shortcut</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>log</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>lostxml</extension>
            <mime-type>application/lost+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>lrf</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>lrm</extension>
            <mime-type>application/vnd.ms-lrm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ltf</extension>
            <mime-type>application/vnd.frogans.ltf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>lvp</extension>
            <mime-type>audio/vnd.lucent.voice</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>lwp</extension>
            <mime-type>application/vnd.lotus-wordpro</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>lzh</extension>
            <mime-type>application/x-lzh-compressed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m13</extension>
            <mime-type>application/x-msmediaview</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m14</extension>
            <mime-type>application/x-msmediaview</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m1v</extension>
            <mime-type>video/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m21</extension>
            <mime-type>application/mp21</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m2a</extension>
            <mime-type>audio/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m2v</extension>
            <mime-type>video/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m3a</extension>
            <mime-type>audio/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m3u</extension>
            <mime-type>audio/x-mpegurl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m3u8</extension>
            <mime-type>application/vnd.apple.mpegurl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m4a</extension>
            <mime-type>audio/mp4</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m4b</extension>
            <mime-type>audio/mp4</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m4r</extension>
            <mime-type>audio/mp4</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m4u</extension>
            <mime-type>video/vnd.mpegurl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>m4v</extension>
            <mime-type>video/mp4</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ma</extension>
            <mime-type>application/mathematica</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mac</extension>
            <mime-type>image/x-macpaint</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mads</extension>
            <mime-type>application/mads+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mag</extension>
            <mime-type>application/vnd.ecowin.chart</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>maker</extension>
            <mime-type>application/vnd.framemaker</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>man</extension>
            <mime-type>text/troff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mar</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mathml</extension>
            <mime-type>application/mathml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mb</extension>
            <mime-type>application/mathematica</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mbk</extension>
            <mime-type>application/vnd.mobius.mbk</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mbox</extension>
            <mime-type>application/mbox</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mc1</extension>
            <mime-type>application/vnd.medcalcdata</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mcd</extension>
            <mime-type>application/vnd.mcd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mcurl</extension>
            <mime-type>text/vnd.curl.mcurl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mdb</extension>
            <mime-type>application/x-msaccess</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mdi</extension>
            <mime-type>image/vnd.ms-modi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>me</extension>
            <mime-type>text/troff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mesh</extension>
            <mime-type>model/mesh</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>meta4</extension>
            <mime-type>application/metalink4+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>metalink</extension>
            <mime-type>application/metalink+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mets</extension>
            <mime-type>application/mets+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mfm</extension>
            <mime-type>application/vnd.mfmp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mft</extension>
            <mime-type>application/rpki-manifest</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mgp</extension>
            <mime-type>application/vnd.osgeo.mapguide.package</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mgz</extension>
            <mime-type>application/vnd.proteus.magazine</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mid</extension>
            <mime-type>audio/midi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>midi</extension>
            <mime-type>audio/midi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mie</extension>
            <mime-type>application/x-mie</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mif</extension>
            <mime-type>application/x-mif</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mime</extension>
            <mime-type>message/rfc822</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mj2</extension>
            <mime-type>video/mj2</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mjp2</extension>
            <mime-type>video/mj2</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mk3d</extension>
            <mime-type>video/x-matroska</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mka</extension>
            <mime-type>audio/x-matroska</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mks</extension>
            <mime-type>video/x-matroska</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mkv</extension>
            <mime-type>video/x-matroska</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mlp</extension>
            <mime-type>application/vnd.dolby.mlp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mmd</extension>
            <mime-type>application/vnd.chipnuts.karaoke-mmd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mmf</extension>
            <mime-type>application/vnd.smaf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mmr</extension>
            <mime-type>image/vnd.fujixerox.edmics-mmr</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mng</extension>
            <mime-type>video/x-mng</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mny</extension>
            <mime-type>application/x-msmoney</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mobi</extension>
            <mime-type>application/x-mobipocket-ebook</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mods</extension>
            <mime-type>application/mods+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mov</extension>
            <mime-type>video/quicktime</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>movie</extension>
            <mime-type>video/x-sgi-movie</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp1</extension>
            <mime-type>audio/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp2</extension>
            <mime-type>audio/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp21</extension>
            <mime-type>application/mp21</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp2a</extension>
            <mime-type>audio/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp3</extension>
            <mime-type>audio/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp4</extension>
            <mime-type>video/mp4</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp4a</extension>
            <mime-type>audio/mp4</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp4s</extension>
            <mime-type>application/mp4</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mp4v</extension>
            <mime-type>video/mp4</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpa</extension>
            <mime-type>audio/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpc</extension>
            <mime-type>application/vnd.mophun.certificate</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpe</extension>
            <mime-type>video/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpeg</extension>
            <mime-type>video/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpega</extension>
            <mime-type>audio/x-mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpg</extension>
            <mime-type>video/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpg4</extension>
            <mime-type>video/mp4</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpga</extension>
            <mime-type>audio/mpeg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpkg</extension>
            <mime-type>application/vnd.apple.installer+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpm</extension>
            <mime-type>application/vnd.blueice.multipass</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpn</extension>
            <mime-type>application/vnd.mophun.application</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpp</extension>
            <mime-type>application/vnd.ms-project</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpt</extension>
            <mime-type>application/vnd.ms-project</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpv2</extension>
            <mime-type>video/mpeg2</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mpy</extension>
            <mime-type>application/vnd.ibm.minipay</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mqy</extension>
            <mime-type>application/vnd.mobius.mqy</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mrc</extension>
            <mime-type>application/marc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mrcx</extension>
            <mime-type>application/marcxml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ms</extension>
            <mime-type>text/troff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mscml</extension>
            <mime-type>application/mediaservercontrol+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mseed</extension>
            <mime-type>application/vnd.fdsn.mseed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mseq</extension>
            <mime-type>application/vnd.mseq</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>msf</extension>
            <mime-type>application/vnd.epson.msf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>msh</extension>
            <mime-type>model/mesh</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>msi</extension>
            <mime-type>application/x-msdownload</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>msl</extension>
            <mime-type>application/vnd.mobius.msl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>msty</extension>
            <mime-type>application/vnd.muvee.style</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mts</extension>
            <mime-type>model/vnd.mts</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mus</extension>
            <mime-type>application/vnd.musician</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>musicxml</extension>
            <mime-type>application/vnd.recordare.musicxml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mvb</extension>
            <mime-type>application/x-msmediaview</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mwf</extension>
            <mime-type>application/vnd.mfer</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mxf</extension>
            <mime-type>application/mxf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mxl</extension>
            <mime-type>application/vnd.recordare.musicxml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mxml</extension>
            <mime-type>application/xv+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mxs</extension>
            <mime-type>application/vnd.triscape.mxs</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>mxu</extension>
            <mime-type>video/vnd.mpegurl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>n-gage</extension>
            <mime-type>application/vnd.nokia.n-gage.symbian.install</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>n3</extension>
            <mime-type>text/n3</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nb</extension>
            <mime-type>application/mathematica</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nbp</extension>
            <mime-type>application/vnd.wolfram.player</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nc</extension>
            <mime-type>application/x-netcdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ncx</extension>
            <mime-type>application/x-dtbncx+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nfo</extension>
            <mime-type>text/x-nfo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ngdat</extension>
            <mime-type>application/vnd.nokia.n-gage.data</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nitf</extension>
            <mime-type>application/vnd.nitf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nlu</extension>
            <mime-type>application/vnd.neurolanguage.nlu</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nml</extension>
            <mime-type>application/vnd.enliven</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nnd</extension>
            <mime-type>application/vnd.noblenet-directory</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nns</extension>
            <mime-type>application/vnd.noblenet-sealer</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nnw</extension>
            <mime-type>application/vnd.noblenet-web</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>npx</extension>
            <mime-type>image/vnd.net-fpx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nsc</extension>
            <mime-type>application/x-conference</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nsf</extension>
            <mime-type>application/vnd.lotus-notes</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ntf</extension>
            <mime-type>application/vnd.nitf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>nzb</extension>
            <mime-type>application/x-nzb</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>oa2</extension>
            <mime-type>application/vnd.fujitsu.oasys2</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>oa3</extension>
            <mime-type>application/vnd.fujitsu.oasys3</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>oas</extension>
            <mime-type>application/vnd.fujitsu.oasys</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>obd</extension>
            <mime-type>application/x-msbinder</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>obj</extension>
            <mime-type>application/x-tgif</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>oda</extension>
            <mime-type>application/oda</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Database -->
            <extension>odb</extension>
            <mime-type>application/vnd.oasis.opendocument.database</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Chart -->
            <extension>odc</extension>
            <mime-type>application/vnd.oasis.opendocument.chart</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Formula -->
            <extension>odf</extension>
            <mime-type>application/vnd.oasis.opendocument.formula</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>odft</extension>
            <mime-type>application/vnd.oasis.opendocument.formula-template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Drawing -->
            <extension>odg</extension>
            <mime-type>application/vnd.oasis.opendocument.graphics</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Image -->
            <extension>odi</extension>
            <mime-type>application/vnd.oasis.opendocument.image</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Master Document -->
            <extension>odm</extension>
            <mime-type>application/vnd.oasis.opendocument.text-master</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Presentation -->
            <extension>odp</extension>
            <mime-type>application/vnd.oasis.opendocument.presentation</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Spreadsheet -->
            <extension>ods</extension>
            <mime-type>application/vnd.oasis.opendocument.spreadsheet</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Text -->
            <extension>odt</extension>
            <mime-type>application/vnd.oasis.opendocument.text</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>oga</extension>
            <mime-type>audio/ogg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ogg</extension>
            <mime-type>audio/ogg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ogv</extension>
            <mime-type>video/ogg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- xiph mime types -->
            <extension>ogx</extension>
            <mime-type>application/ogg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>omdoc</extension>
            <mime-type>application/omdoc+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>onepkg</extension>
            <mime-type>application/onenote</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>onetmp</extension>
            <mime-type>application/onenote</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>onetoc</extension>
            <mime-type>application/onenote</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>onetoc2</extension>
            <mime-type>application/onenote</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>opf</extension>
            <mime-type>application/oebps-package+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>opml</extension>
            <mime-type>text/x-opml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>oprc</extension>
            <mime-type>application/vnd.palm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>org</extension>
            <mime-type>application/vnd.lotus-organizer</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>osf</extension>
            <mime-type>application/vnd.yamaha.openscoreformat</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>osfpvg</extension>
            <mime-type>application/vnd.yamaha.openscoreformat.osfpvg+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>otc</extension>
            <mime-type>application/vnd.oasis.opendocument.chart-template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>otf</extension>
            <mime-type>application/x-font-otf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Drawing Template -->
            <extension>otg</extension>
            <mime-type>application/vnd.oasis.opendocument.graphics-template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- HTML Document Template -->
            <extension>oth</extension>
            <mime-type>application/vnd.oasis.opendocument.text-web</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>oti</extension>
            <mime-type>application/vnd.oasis.opendocument.image-template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Presentation Template -->
            <extension>otp</extension>
            <mime-type>application/vnd.oasis.opendocument.presentation-template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Spreadsheet Template -->
            <extension>ots</extension>
            <mime-type>application/vnd.oasis.opendocument.spreadsheet-template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- OpenDocument Text Template -->
            <extension>ott</extension>
            <mime-type>application/vnd.oasis.opendocument.text-template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>oxps</extension>
            <mime-type>application/oxps</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>oxt</extension>
            <mime-type>application/vnd.openofficeorg.extension</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>p</extension>
            <mime-type>text/x-pascal</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>p10</extension>
            <mime-type>application/pkcs10</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>p12</extension>
            <mime-type>application/x-pkcs12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>p7b</extension>
            <mime-type>application/x-pkcs7-certificates</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>p7c</extension>
            <mime-type>application/pkcs7-mime</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>p7m</extension>
            <mime-type>application/pkcs7-mime</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>p7r</extension>
            <mime-type>application/x-pkcs7-certreqresp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>p7s</extension>
            <mime-type>application/pkcs7-signature</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>p8</extension>
            <mime-type>application/pkcs8</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pas</extension>
            <mime-type>text/x-pascal</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>paw</extension>
            <mime-type>application/vnd.pawaafile</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pbd</extension>
            <mime-type>application/vnd.powerbuilder6</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pbm</extension>
            <mime-type>image/x-portable-bitmap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pcap</extension>
            <mime-type>application/vnd.tcpdump.pcap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pcf</extension>
            <mime-type>application/x-font-pcf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pcl</extension>
            <mime-type>application/vnd.hp-pcl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pclxl</extension>
            <mime-type>application/vnd.hp-pclxl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pct</extension>
            <mime-type>image/pict</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pcurl</extension>
            <mime-type>application/vnd.curl.pcurl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pcx</extension>
            <mime-type>image/x-pcx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pdb</extension>
            <mime-type>application/vnd.palm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pdf</extension>
            <mime-type>application/pdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pfa</extension>
            <mime-type>application/x-font-type1</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pfb</extension>
            <mime-type>application/x-font-type1</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pfm</extension>
            <mime-type>application/x-font-type1</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pfr</extension>
            <mime-type>application/font-tdpfr</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pfx</extension>
            <mime-type>application/x-pkcs12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pgm</extension>
            <mime-type>image/x-portable-graymap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pgn</extension>
            <mime-type>application/x-chess-pgn</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pgp</extension>
            <mime-type>application/pgp-encrypted</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pic</extension>
            <mime-type>image/pict</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pict</extension>
            <mime-type>image/pict</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pkg</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pki</extension>
            <mime-type>application/pkixcmp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pkipath</extension>
            <mime-type>application/pkix-pkipath</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>plb</extension>
            <mime-type>application/vnd.3gpp.pic-bw-large</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>plc</extension>
            <mime-type>application/vnd.mobius.plc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>plf</extension>
            <mime-type>application/vnd.pocketlearn</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pls</extension>
            <mime-type>audio/x-scpls</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pml</extension>
            <mime-type>application/vnd.ctc-posml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>png</extension>
            <mime-type>image/png</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pnm</extension>
            <mime-type>image/x-portable-anymap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pnt</extension>
            <mime-type>image/x-macpaint</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>portpkg</extension>
            <mime-type>application/vnd.macports.portpkg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pot</extension>
            <mime-type>application/vnd.ms-powerpoint</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>potm</extension>
            <mime-type>application/vnd.ms-powerpoint.template.macroenabled.12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>potx</extension>
            <mime-type>application/vnd.openxmlformats-officedocument.presentationml.template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ppam</extension>
            <mime-type>application/vnd.ms-powerpoint.addin.macroenabled.12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ppd</extension>
            <mime-type>application/vnd.cups-ppd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ppm</extension>
            <mime-type>image/x-portable-pixmap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pps</extension>
            <mime-type>application/vnd.ms-powerpoint</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ppsm</extension>
            <mime-type>application/vnd.ms-powerpoint.slideshow.macroenabled.12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ppsx</extension>
            <mime-type>application/vnd.openxmlformats-officedocument.presentationml.slideshow</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ppt</extension>
            <mime-type>application/vnd.ms-powerpoint</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pptm</extension>
            <mime-type>application/vnd.ms-powerpoint.presentation.macroenabled.12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pptx</extension>
            <mime-type>application/vnd.openxmlformats-officedocument.presentationml.presentation</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pqa</extension>
            <mime-type>application/vnd.palm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>prc</extension>
            <mime-type>application/x-mobipocket-ebook</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pre</extension>
            <mime-type>application/vnd.lotus-freelance</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>prf</extension>
            <mime-type>application/pics-rules</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ps</extension>
            <mime-type>application/postscript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>psb</extension>
            <mime-type>application/vnd.3gpp.pic-bw-small</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>psd</extension>
            <mime-type>image/vnd.adobe.photoshop</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>psf</extension>
            <mime-type>application/x-font-linux-psf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pskcxml</extension>
            <mime-type>application/pskc+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ptid</extension>
            <mime-type>application/vnd.pvi.ptid1</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pub</extension>
            <mime-type>application/x-mspublisher</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pvb</extension>
            <mime-type>application/vnd.3gpp.pic-bw-var</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pwn</extension>
            <mime-type>application/vnd.3m.post-it-notes</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pya</extension>
            <mime-type>audio/vnd.ms-playready.media.pya</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>pyv</extension>
            <mime-type>video/vnd.ms-playready.media.pyv</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qam</extension>
            <mime-type>application/vnd.epson.quickanime</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qbo</extension>
            <mime-type>application/vnd.intu.qbo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qfx</extension>
            <mime-type>application/vnd.intu.qfx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qps</extension>
            <mime-type>application/vnd.publishare-delta-tree</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qt</extension>
            <mime-type>video/quicktime</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qti</extension>
            <mime-type>image/x-quicktime</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qtif</extension>
            <mime-type>image/x-quicktime</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qwd</extension>
            <mime-type>application/vnd.quark.quarkxpress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qwt</extension>
            <mime-type>application/vnd.quark.quarkxpress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qxb</extension>
            <mime-type>application/vnd.quark.quarkxpress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qxd</extension>
            <mime-type>application/vnd.quark.quarkxpress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qxl</extension>
            <mime-type>application/vnd.quark.quarkxpress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>qxt</extension>
            <mime-type>application/vnd.quark.quarkxpress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ra</extension>
            <mime-type>audio/x-pn-realaudio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ram</extension>
            <mime-type>audio/x-pn-realaudio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rar</extension>
            <mime-type>application/x-rar-compressed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ras</extension>
            <mime-type>image/x-cmu-raster</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rcprofile</extension>
            <mime-type>application/vnd.ipunplugged.rcprofile</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rdf</extension>
            <mime-type>application/rdf+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rdz</extension>
            <mime-type>application/vnd.data-vision.rdz</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rep</extension>
            <mime-type>application/vnd.businessobjects</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>res</extension>
            <mime-type>application/x-dtbresource+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rgb</extension>
            <mime-type>image/x-rgb</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rif</extension>
            <mime-type>application/reginfo+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rip</extension>
            <mime-type>audio/vnd.rip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ris</extension>
            <mime-type>application/x-research-info-systems</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rl</extension>
            <mime-type>application/resource-lists+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rlc</extension>
            <mime-type>image/vnd.fujixerox.edmics-rlc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rld</extension>
            <mime-type>application/resource-lists-diff+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rm</extension>
            <mime-type>application/vnd.rn-realmedia</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rmi</extension>
            <mime-type>audio/midi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rmp</extension>
            <mime-type>audio/x-pn-realaudio-plugin</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rms</extension>
            <mime-type>application/vnd.jcp.javame.midlet-rms</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rmvb</extension>
            <mime-type>application/vnd.rn-realmedia-vbr</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rnc</extension>
            <mime-type>application/relax-ng-compact-syntax</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>roa</extension>
            <mime-type>application/rpki-roa</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>roff</extension>
            <mime-type>text/troff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rp9</extension>
            <mime-type>application/vnd.cloanto.rp9</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rpss</extension>
            <mime-type>application/vnd.nokia.radio-presets</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rpst</extension>
            <mime-type>application/vnd.nokia.radio-preset</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rq</extension>
            <mime-type>application/sparql-query</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rs</extension>
            <mime-type>application/rls-services+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rsd</extension>
            <mime-type>application/rsd+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rss</extension>
            <mime-type>application/rss+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rtf</extension>
            <mime-type>application/rtf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>rtx</extension>
            <mime-type>text/richtext</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>s</extension>
            <mime-type>text/x-asm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>s3m</extension>
            <mime-type>audio/s3m</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>saf</extension>
            <mime-type>application/vnd.yamaha.smaf-audio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sbml</extension>
            <mime-type>application/sbml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sc</extension>
            <mime-type>application/vnd.ibm.secure-container</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>scd</extension>
            <mime-type>application/x-msschedule</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>scm</extension>
            <mime-type>application/vnd.lotus-screencam</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>scq</extension>
            <mime-type>application/scvp-cv-request</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>scs</extension>
            <mime-type>application/scvp-cv-response</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>scurl</extension>
            <mime-type>text/vnd.curl.scurl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sda</extension>
            <mime-type>application/vnd.stardivision.draw</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sdc</extension>
            <mime-type>application/vnd.stardivision.calc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sdd</extension>
            <mime-type>application/vnd.stardivision.impress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sdkd</extension>
            <mime-type>application/vnd.solent.sdkm+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sdkm</extension>
            <mime-type>application/vnd.solent.sdkm+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sdp</extension>
            <mime-type>application/sdp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sdw</extension>
            <mime-type>application/vnd.stardivision.writer</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>see</extension>
            <mime-type>application/vnd.seemail</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>seed</extension>
            <mime-type>application/vnd.fdsn.seed</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sema</extension>
            <mime-type>application/vnd.sema</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>semd</extension>
            <mime-type>application/vnd.semd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>semf</extension>
            <mime-type>application/vnd.semf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ser</extension>
            <mime-type>application/java-serialized-object</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>setpay</extension>
            <mime-type>application/set-payment-initiation</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>setreg</extension>
            <mime-type>application/set-registration-initiation</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sfd-hdstx</extension>
            <mime-type>application/vnd.hydrostatix.sof-data</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sfs</extension>
            <mime-type>application/vnd.spotfire.sfs</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sfv</extension>
            <mime-type>text/x-sfv</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sgi</extension>
            <mime-type>image/sgi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sgl</extension>
            <mime-type>application/vnd.stardivision.writer-global</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sgm</extension>
            <mime-type>text/sgml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sgml</extension>
            <mime-type>text/sgml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sh</extension>
            <mime-type>application/x-sh</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>shar</extension>
            <mime-type>application/x-shar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>shf</extension>
            <mime-type>application/shf+xml</mime-type>
        </mime-mapping>
        <!--
        <mime-mapping>
            <extension>shtml</extension>
            <mime-type>text/x-server-parsed-html</mime-type>
        </mime-mapping>
        -->
        <mime-mapping>
            <extension>sid</extension>
            <mime-type>image/x-mrsid-image</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sig</extension>
            <mime-type>application/pgp-signature</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sil</extension>
            <mime-type>audio/silk</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>silo</extension>
            <mime-type>model/mesh</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sis</extension>
            <mime-type>application/vnd.symbian.install</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sisx</extension>
            <mime-type>application/vnd.symbian.install</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sit</extension>
            <mime-type>application/x-stuffit</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sitx</extension>
            <mime-type>application/x-stuffitx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>skd</extension>
            <mime-type>application/vnd.koan</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>skm</extension>
            <mime-type>application/vnd.koan</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>skp</extension>
            <mime-type>application/vnd.koan</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>skt</extension>
            <mime-type>application/vnd.koan</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sldm</extension>
            <mime-type>application/vnd.ms-powerpoint.slide.macroenabled.12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sldx</extension>
            <mime-type>application/vnd.openxmlformats-officedocument.presentationml.slide</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>slt</extension>
            <mime-type>application/vnd.epson.salt</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sm</extension>
            <mime-type>application/vnd.stepmania.stepchart</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>smf</extension>
            <mime-type>application/vnd.stardivision.math</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>smi</extension>
            <mime-type>application/smil+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>smil</extension>
            <mime-type>application/smil+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>smv</extension>
            <mime-type>video/x-smv</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>smzip</extension>
            <mime-type>application/vnd.stepmania.package</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>snd</extension>
            <mime-type>audio/basic</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>snf</extension>
            <mime-type>application/x-font-snf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>so</extension>
            <mime-type>application/octet-stream</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>spc</extension>
            <mime-type>application/x-pkcs7-certificates</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>spf</extension>
            <mime-type>application/vnd.yamaha.smaf-phrase</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>spl</extension>
            <mime-type>application/x-futuresplash</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>spot</extension>
            <mime-type>text/vnd.in3d.spot</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>spp</extension>
            <mime-type>application/scvp-vp-response</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>spq</extension>
            <mime-type>application/scvp-vp-request</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>spx</extension>
            <mime-type>audio/ogg</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sql</extension>
            <mime-type>application/x-sql</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>src</extension>
            <mime-type>application/x-wais-source</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>srt</extension>
            <mime-type>application/x-subrip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sru</extension>
            <mime-type>application/sru+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>srx</extension>
            <mime-type>application/sparql-results+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ssdl</extension>
            <mime-type>application/ssdl+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sse</extension>
            <mime-type>application/vnd.kodak-descriptor</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ssf</extension>
            <mime-type>application/vnd.epson.ssf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ssml</extension>
            <mime-type>application/ssml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>st</extension>
            <mime-type>application/vnd.sailingtracker.track</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>stc</extension>
            <mime-type>application/vnd.sun.xml.calc.template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>std</extension>
            <mime-type>application/vnd.sun.xml.draw.template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>stf</extension>
            <mime-type>application/vnd.wt.stf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sti</extension>
            <mime-type>application/vnd.sun.xml.impress.template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>stk</extension>
            <mime-type>application/hyperstudio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>stl</extension>
            <mime-type>application/vnd.ms-pki.stl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>str</extension>
            <mime-type>application/vnd.pg.format</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>stw</extension>
            <mime-type>application/vnd.sun.xml.writer.template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sub</extension>
            <mime-type>text/vnd.dvb.subtitle</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sus</extension>
            <mime-type>application/vnd.sus-calendar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>susp</extension>
            <mime-type>application/vnd.sus-calendar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sv4cpio</extension>
            <mime-type>application/x-sv4cpio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sv4crc</extension>
            <mime-type>application/x-sv4crc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>svc</extension>
            <mime-type>application/vnd.dvb.service</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>svd</extension>
            <mime-type>application/vnd.svd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>svg</extension>
            <mime-type>image/svg+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>svgz</extension>
            <mime-type>image/svg+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>swa</extension>
            <mime-type>application/x-director</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>swf</extension>
            <mime-type>application/x-shockwave-flash</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>swi</extension>
            <mime-type>application/vnd.aristanetworks.swi</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sxc</extension>
            <mime-type>application/vnd.sun.xml.calc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sxd</extension>
            <mime-type>application/vnd.sun.xml.draw</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sxg</extension>
            <mime-type>application/vnd.sun.xml.writer.global</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sxi</extension>
            <mime-type>application/vnd.sun.xml.impress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sxm</extension>
            <mime-type>application/vnd.sun.xml.math</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>sxw</extension>
            <mime-type>application/vnd.sun.xml.writer</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>t</extension>
            <mime-type>text/troff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>t3</extension>
            <mime-type>application/x-t3vm-image</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>taglet</extension>
            <mime-type>application/vnd.mynfc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tao</extension>
            <mime-type>application/vnd.tao.intent-module-archive</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tar</extension>
            <mime-type>application/x-tar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tcap</extension>
            <mime-type>application/vnd.3gpp2.tcap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tcl</extension>
            <mime-type>application/x-tcl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>teacher</extension>
            <mime-type>application/vnd.smart.teacher</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tei</extension>
            <mime-type>application/tei+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>teicorpus</extension>
            <mime-type>application/tei+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tex</extension>
            <mime-type>application/x-tex</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>texi</extension>
            <mime-type>application/x-texinfo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>texinfo</extension>
            <mime-type>application/x-texinfo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>text</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tfi</extension>
            <mime-type>application/thraud+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tfm</extension>
            <mime-type>application/x-tex-tfm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tga</extension>
            <mime-type>image/x-tga</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>thmx</extension>
            <mime-type>application/vnd.ms-officetheme</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tif</extension>
            <mime-type>image/tiff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tiff</extension>
            <mime-type>image/tiff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tmo</extension>
            <mime-type>application/vnd.tmobile-livetv</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>torrent</extension>
            <mime-type>application/x-bittorrent</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tpl</extension>
            <mime-type>application/vnd.groove-tool-template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tpt</extension>
            <mime-type>application/vnd.trid.tpt</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tr</extension>
            <mime-type>text/troff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tra</extension>
            <mime-type>application/vnd.trueapp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>trm</extension>
            <mime-type>application/x-msterminal</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tsd</extension>
            <mime-type>application/timestamped-data</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>tsv</extension>
            <mime-type>text/tab-separated-values</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ttc</extension>
            <mime-type>application/x-font-ttf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ttf</extension>
            <mime-type>application/x-font-ttf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ttl</extension>
            <mime-type>text/turtle</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>twd</extension>
            <mime-type>application/vnd.simtech-mindmapper</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>twds</extension>
            <mime-type>application/vnd.simtech-mindmapper</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>txd</extension>
            <mime-type>application/vnd.genomatix.tuxedo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>txf</extension>
            <mime-type>application/vnd.mobius.txf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>txt</extension>
            <mime-type>text/plain</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>u32</extension>
            <mime-type>application/x-authorware-bin</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>udeb</extension>
            <mime-type>application/x-debian-package</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ufd</extension>
            <mime-type>application/vnd.ufdl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ufdl</extension>
            <mime-type>application/vnd.ufdl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ulw</extension>
            <mime-type>audio/basic</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ulx</extension>
            <mime-type>application/x-glulx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>umj</extension>
            <mime-type>application/vnd.umajin</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>unityweb</extension>
            <mime-type>application/vnd.unity</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uoml</extension>
            <mime-type>application/vnd.uoml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uri</extension>
            <mime-type>text/uri-list</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uris</extension>
            <mime-type>text/uri-list</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>urls</extension>
            <mime-type>text/uri-list</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>ustar</extension>
            <mime-type>application/x-ustar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>utz</extension>
            <mime-type>application/vnd.uiq.theme</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uu</extension>
            <mime-type>text/x-uuencode</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uva</extension>
            <mime-type>audio/vnd.dece.audio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvd</extension>
            <mime-type>application/vnd.dece.data</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvf</extension>
            <mime-type>application/vnd.dece.data</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvg</extension>
            <mime-type>image/vnd.dece.graphic</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvh</extension>
            <mime-type>video/vnd.dece.hd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvi</extension>
            <mime-type>image/vnd.dece.graphic</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvm</extension>
            <mime-type>video/vnd.dece.mobile</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvp</extension>
            <mime-type>video/vnd.dece.pd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvs</extension>
            <mime-type>video/vnd.dece.sd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvt</extension>
            <mime-type>application/vnd.dece.ttml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvu</extension>
            <mime-type>video/vnd.uvvu.mp4</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvv</extension>
            <mime-type>video/vnd.dece.video</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvva</extension>
            <mime-type>audio/vnd.dece.audio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvd</extension>
            <mime-type>application/vnd.dece.data</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvf</extension>
            <mime-type>application/vnd.dece.data</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvg</extension>
            <mime-type>image/vnd.dece.graphic</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvh</extension>
            <mime-type>video/vnd.dece.hd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvi</extension>
            <mime-type>image/vnd.dece.graphic</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvm</extension>
            <mime-type>video/vnd.dece.mobile</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvp</extension>
            <mime-type>video/vnd.dece.pd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvs</extension>
            <mime-type>video/vnd.dece.sd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvt</extension>
            <mime-type>application/vnd.dece.ttml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvu</extension>
            <mime-type>video/vnd.uvvu.mp4</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvv</extension>
            <mime-type>video/vnd.dece.video</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvx</extension>
            <mime-type>application/vnd.dece.unspecified</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvvz</extension>
            <mime-type>application/vnd.dece.zip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvx</extension>
            <mime-type>application/vnd.dece.unspecified</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>uvz</extension>
            <mime-type>application/vnd.dece.zip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vcard</extension>
            <mime-type>text/vcard</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vcd</extension>
            <mime-type>application/x-cdlink</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vcf</extension>
            <mime-type>text/x-vcard</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vcg</extension>
            <mime-type>application/vnd.groove-vcard</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vcs</extension>
            <mime-type>text/x-vcalendar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vcx</extension>
            <mime-type>application/vnd.vcx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vis</extension>
            <mime-type>application/vnd.visionary</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>viv</extension>
            <mime-type>video/vnd.vivo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vob</extension>
            <mime-type>video/x-ms-vob</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vor</extension>
            <mime-type>application/vnd.stardivision.writer</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vox</extension>
            <mime-type>application/x-authorware-bin</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vrml</extension>
            <mime-type>model/vrml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vsd</extension>
            <mime-type>application/vnd.visio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vsf</extension>
            <mime-type>application/vnd.vsf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vss</extension>
            <mime-type>application/vnd.visio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vst</extension>
            <mime-type>application/vnd.visio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vsw</extension>
            <mime-type>application/vnd.visio</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vtu</extension>
            <mime-type>model/vnd.vtu</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>vxml</extension>
            <mime-type>application/voicexml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>w3d</extension>
            <mime-type>application/x-director</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wad</extension>
            <mime-type>application/x-doom</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wav</extension>
            <mime-type>audio/x-wav</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wax</extension>
            <mime-type>audio/x-ms-wax</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- Wireless Bitmap -->
            <extension>wbmp</extension>
            <mime-type>image/vnd.wap.wbmp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wbs</extension>
            <mime-type>application/vnd.criticaltools.wbs+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wbxml</extension>
            <mime-type>application/vnd.wap.wbxml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wcm</extension>
            <mime-type>application/vnd.ms-works</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wdb</extension>
            <mime-type>application/vnd.ms-works</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wdp</extension>
            <mime-type>image/vnd.ms-photo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>weba</extension>
            <mime-type>audio/webm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>webm</extension>
            <mime-type>video/webm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>webp</extension>
            <mime-type>image/webp</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wg</extension>
            <mime-type>application/vnd.pmi.widget</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wgt</extension>
            <mime-type>application/widget</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wks</extension>
            <mime-type>application/vnd.ms-works</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wm</extension>
            <mime-type>video/x-ms-wm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wma</extension>
            <mime-type>audio/x-ms-wma</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wmd</extension>
            <mime-type>application/x-ms-wmd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wmf</extension>
            <mime-type>application/x-msmetafile</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- WML Source -->
            <extension>wml</extension>
            <mime-type>text/vnd.wap.wml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- Compiled WML -->
            <extension>wmlc</extension>
            <mime-type>application/vnd.wap.wmlc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- WML Script Source -->
            <extension>wmls</extension>
            <mime-type>text/vnd.wap.wmlscript</mime-type>
        </mime-mapping>
        <mime-mapping>
            <!-- Compiled WML Script -->
            <extension>wmlsc</extension>
            <mime-type>application/vnd.wap.wmlscriptc</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wmv</extension>
            <mime-type>video/x-ms-wmv</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wmx</extension>
            <mime-type>video/x-ms-wmx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wmz</extension>
            <mime-type>application/x-msmetafile</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>woff</extension>
            <mime-type>application/x-font-woff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wpd</extension>
            <mime-type>application/vnd.wordperfect</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wpl</extension>
            <mime-type>application/vnd.ms-wpl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wps</extension>
            <mime-type>application/vnd.ms-works</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wqd</extension>
            <mime-type>application/vnd.wqd</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wri</extension>
            <mime-type>application/x-mswrite</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wrl</extension>
            <mime-type>model/vrml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wsdl</extension>
            <mime-type>application/wsdl+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wspolicy</extension>
            <mime-type>application/wspolicy+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wtb</extension>
            <mime-type>application/vnd.webturbo</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>wvx</extension>
            <mime-type>video/x-ms-wvx</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>x32</extension>
            <mime-type>application/x-authorware-bin</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>x3d</extension>
            <mime-type>model/x3d+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>x3db</extension>
            <mime-type>model/x3d+binary</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>x3dbz</extension>
            <mime-type>model/x3d+binary</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>x3dv</extension>
            <mime-type>model/x3d+vrml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>x3dvz</extension>
            <mime-type>model/x3d+vrml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>x3dz</extension>
            <mime-type>model/x3d+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xaml</extension>
            <mime-type>application/xaml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xap</extension>
            <mime-type>application/x-silverlight-app</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xar</extension>
            <mime-type>application/vnd.xara</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xbap</extension>
            <mime-type>application/x-ms-xbap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xbd</extension>
            <mime-type>application/vnd.fujixerox.docuworks.binder</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xbm</extension>
            <mime-type>image/x-xbitmap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xdf</extension>
            <mime-type>application/xcap-diff+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xdm</extension>
            <mime-type>application/vnd.syncml.dm+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xdp</extension>
            <mime-type>application/vnd.adobe.xdp+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xdssc</extension>
            <mime-type>application/dssc+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xdw</extension>
            <mime-type>application/vnd.fujixerox.docuworks</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xenc</extension>
            <mime-type>application/xenc+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xer</extension>
            <mime-type>application/patch-ops-error+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xfdf</extension>
            <mime-type>application/vnd.adobe.xfdf</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xfdl</extension>
            <mime-type>application/vnd.xfdl</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xht</extension>
            <mime-type>application/xhtml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xhtml</extension>
            <mime-type>application/xhtml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xhvml</extension>
            <mime-type>application/xv+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xif</extension>
            <mime-type>image/vnd.xiff</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xla</extension>
            <mime-type>application/vnd.ms-excel</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xlam</extension>
            <mime-type>application/vnd.ms-excel.addin.macroenabled.12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xlc</extension>
            <mime-type>application/vnd.ms-excel</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xlf</extension>
            <mime-type>application/x-xliff+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xlm</extension>
            <mime-type>application/vnd.ms-excel</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xls</extension>
            <mime-type>application/vnd.ms-excel</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xlsb</extension>
            <mime-type>application/vnd.ms-excel.sheet.binary.macroenabled.12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xlsm</extension>
            <mime-type>application/vnd.ms-excel.sheet.macroenabled.12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xlsx</extension>
            <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xlt</extension>
            <mime-type>application/vnd.ms-excel</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xltm</extension>
            <mime-type>application/vnd.ms-excel.template.macroenabled.12</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xltx</extension>
            <mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.template</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xlw</extension>
            <mime-type>application/vnd.ms-excel</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xm</extension>
            <mime-type>audio/xm</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xml</extension>
            <mime-type>application/xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xo</extension>
            <mime-type>application/vnd.olpc-sugar</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xop</extension>
            <mime-type>application/xop+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xpi</extension>
            <mime-type>application/x-xpinstall</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xpl</extension>
            <mime-type>application/xproc+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xpm</extension>
            <mime-type>image/x-xpixmap</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xpr</extension>
            <mime-type>application/vnd.is-xpr</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xps</extension>
            <mime-type>application/vnd.ms-xpsdocument</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xpw</extension>
            <mime-type>application/vnd.intercon.formnet</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xpx</extension>
            <mime-type>application/vnd.intercon.formnet</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xsl</extension>
            <mime-type>application/xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xslt</extension>
            <mime-type>application/xslt+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xsm</extension>
            <mime-type>application/vnd.syncml+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xspf</extension>
            <mime-type>application/xspf+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xul</extension>
            <mime-type>application/vnd.mozilla.xul+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xvm</extension>
            <mime-type>application/xv+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xvml</extension>
            <mime-type>application/xv+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xwd</extension>
            <mime-type>image/x-xwindowdump</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xyz</extension>
            <mime-type>chemical/x-xyz</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>xz</extension>
            <mime-type>application/x-xz</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>yang</extension>
            <mime-type>application/yang</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>yin</extension>
            <mime-type>application/yin+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>z</extension>
            <mime-type>application/x-compress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>Z</extension>
            <mime-type>application/x-compress</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>z1</extension>
            <mime-type>application/x-zmachine</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>z2</extension>
            <mime-type>application/x-zmachine</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>z3</extension>
            <mime-type>application/x-zmachine</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>z4</extension>
            <mime-type>application/x-zmachine</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>z5</extension>
            <mime-type>application/x-zmachine</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>z6</extension>
            <mime-type>application/x-zmachine</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>z7</extension>
            <mime-type>application/x-zmachine</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>z8</extension>
            <mime-type>application/x-zmachine</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>zaz</extension>
            <mime-type>application/vnd.zzazz.deck+xml</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>zip</extension>
            <mime-type>application/zip</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>zir</extension>
            <mime-type>application/vnd.zul</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>zirz</extension>
            <mime-type>application/vnd.zul</mime-type>
        </mime-mapping>
        <mime-mapping>
            <extension>zmm</extension>
            <mime-type>application/vnd.handheld-entertainment+xml</mime-type>
        </mime-mapping>
    

      

     相关推荐:

     

     

    转载于:https://www.cnblogs.com/Marydon20170307/p/9329978.html

    展开全文
  • MIME type

    千次阅读 2012-08-21 11:27:19
    MIME type的缩写为(Multipurpose Internet Mail Extensions)代表互联网媒体类型(Internet media type),MIME使用一个简单的字符串组成,最初是为了标识邮件Email附件的类型,在html文件中可以使用content-type属性...

    MIME type的缩写为(Multipurpose Internet Mail Extensions)代表互联网媒体类型(Internet media type),MIME使用一个简单的字符串组成,最初是为了标识邮件Email附件的类型,在html文件中可以使用content-type属性表示,描述了文件类型的互联网标准。

    MIME类型能包含视频、图像、文本、音频、应用程序等数据。

     

    content-type

    要学习content-type,必须事先知道它到底是什么,是干什么用的。

    HTTP协议(RFC2616)采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以 及可能的实体内容。

    通常HTTP消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域 值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。

    请求消息和响应消息都可以包含实体信息,实体信息一般由实体头域和实体组成。实体头域包含关于实体的原信息,实体头包括Allow、Content- Base、Content-Encoding、Content-Language、 Content-Length、Content-Location、Content-MD5、Content-Range、Content-Type、 Etag、Expires、Last-Modified、extension-header。
    Content-Type是返回消息中非常重要的内容,表示后面的文档属于什么MIME类型。Content-Type: [type]/[subtype]; parameter。例如最常见的就是text/html,它的意思是说返回的内容是文本类型,这个文本又是HTML格式的。原则上浏览器会根据Content-Type来决定如何显示返回的消息体内容。

    type有下面的形式。
    Text:用于标准化地表示的文本信息,文本消息可以是多种字符集和或者多种格式的;
    Multipart:用于连接消息体的多个部分构成一个消息,这些部分可以是不同类型的数据;
    Application:用于传输应用程序数据或者二进制数据;
    Message:用于包装一个E-mail消息;
    Image:用于传输静态图片数据;
    Audio:用于传输音频或者音声数据;
    Video:用于传输动态影像数据,可以是与音频编辑在一起的视频数据格式。
    subtype用于指定type的详细形式。content-type/subtype配对的集合和与此相关的参数,将随着时间而增长。为了确保这些值在一个有序而且公开的状态下开发,MIME使用Internet Assigned Numbers Authority (IANA)作为中心的注册机制来管理这些值。

    parameter可以用来指定附加的信息,更多情况下是用于指定text/plain和text/htm等的文字编码方式的charset参数。MIME根据type制定了默认的subtype,当客户端不能确定消息的subtype的情况下,消息被看作默认的subtype进行处理。Text默认是text/plain,Application默认是application/octet-stream而Multipart默认情况下被看作multipart/mixed。
    MIME定义在RFC-2046 MIME Part 2: Media Types 。

    对于IE6浏览器来说,如果Content-Type中的类型和实际的消息体类型不一致,那么它会根据内容中的类型来分析实际应该是什么类型,对于JPG、GIF等常用图片格式都可以正确的识别出来,而不管Content-Type中写的是什么。
    如果Content-Type中指定的是浏览器可以直接打开的类型,那么浏览器就会直接打开其内容显示出来,如果是被关联到其它应用程序的类型,这时就要查找注册表中关于这种类型的注册情况,如果是允许直接打开而不需要询问的,就会直接调出这个关联的应用程序来打开这个文件,但如果是不允许直接打开的,就会询问是否打开。对于没有关联到任何应用程序的类型,IE浏览器不知道它该如何打开,此时IE6就会把它当成XML来尝试打开。
    如果要想实现文件下载,可以在http的头中加入:

    fprintf( file, "Content-Disposition:attachment; filename="%s" rn", fileName);

    经过测试,html,pdf,gif等原来在网页中打开的文件都可以正常实现下载。

    MIME_type类型语法

    media-type=type "/" subtype *( ";" parameter ) 
    

    媒体类型(type)与子类型(subtype)组成了MIME,它们之间使用反斜杠/分割,其中type可取值为:application audio example image message model multipart text video,subtype是某种类型的唯一标识符,比如:css gif xml等。

    对于IE6浏览器来说,如果Content-Type中的类型和实际的消息体类型不一致,那么它会根据内容中的类型来分析实际应该是什么类型,对于JPG、GIF等常用图片格式都可以正确的识别出来,而不管Content-Type中写的是什么。
    如果Content-Type中指定的是浏览器可以直接打开的类型,那么浏览器就会直接打开其内容显示出来,如果是被关联到其它应用程序的类型,这时就要查找注册表中关于这种类型的注册情况,如果是允许直接打开而不需要询问的,就会直接调出这个关联的应用程序来打开这个文件,但如果是不允许直接打开的,就会询问是否打开。对于没有关联到任何应用程序的类型,IE浏览器不知道它该如何打开,此时IE6就会把它当成XML来尝试打开。
    如果要想实现文件下载,可以在http的头中加入:

    fprintf( file, "Content-Disposition:attachment; filename="%s" rn", fileName);

    经过测试,html,pdf,gif等原来在网页中打开的文件都可以正常实现下载。

    MIME示例

    text/css
    

    标明此文件的type为text(文本),且subtype为css(层叠样式表)

    image/gif
    

    标明此文件的type为image(图像),且subtype为gif(Graphics Interchange Format)

    按照功能排列的MIME_type类型

    类型/子类型 扩展名
    application/envoy evy
    application/fractals fif
    application/futuresplash spl
    application/hta hta
    application/internet-property-stream acx
    application/mac-binhex40 hqx
    application/msword doc
    application/msword dot
    application/octet-stream *
    application/octet-stream bin
    application/octet-stream class
    application/octet-stream dms
    application/octet-stream exe
    application/octet-stream lha
    application/octet-stream lzh
    application/oda oda
    application/olescript axs
    application/pdf pdf
    application/pics-rules prf
    application/pkcs10 p10
    application/pkix-crl crl
    application/postscript ai
    application/postscript eps
    application/postscript ps
    application/rtf rtf
    application/set-payment-initiation setpay
    application/set-registration-initiation setreg
    application/vnd.ms-excel xla
    application/vnd.ms-excel xlc
    application/vnd.ms-excel xlm
    application/vnd.ms-excel xls
    application/vnd.ms-excel xlt
    application/vnd.ms-excel xlw
    application/vnd.ms-outlook msg
    application/vnd.ms-pkicertstore sst
    application/vnd.ms-pkiseccat cat
    application/vnd.ms-pkistl stl
    application/vnd.ms-powerpoint pot
    application/vnd.ms-powerpoint pps
    application/vnd.ms-powerpoint ppt
    application/vnd.ms-project mpp
    application/vnd.ms-works wcm
    application/vnd.ms-works wdb
    application/vnd.ms-works wks
    application/vnd.ms-works wps
    application/winhlp hlp
    application/x-bcpio bcpio
    application/x-cdf cdf
    application/x-compress z
    application/x-compressed tgz
    application/x-cpio cpio
    application/x-csh csh
    application/x-director dcr
    application/x-director dir
    application/x-director dxr
    application/x-dvi dvi
    application/x-gtar gtar
    application/x-gzip gz
    application/x-hdf hdf
    application/x-internet-signup ins
    application/x-internet-signup isp
    application/x-iphone iii
    application/x-javascript js
    application/x-latex latex
    application/x-msaccess mdb
    application/x-mscardfile crd
    application/x-msclip clp
    application/x-msdownload dll
    application/x-msmediaview m13
    application/x-msmediaview m14
    application/x-msmediaview mvb
    application/x-msmetafile wmf
    application/x-msmoney mny
    application/x-mspublisher pub
    application/x-msschedule scd
    application/x-msterminal trm
    application/x-mswrite wri
    application/x-netcdf cdf
    application/x-netcdf nc
    application/x-perfmon pma
    application/x-perfmon pmc
    application/x-perfmon pml
    application/x-perfmon pmr
    application/x-perfmon pmw
    application/x-pkcs12 p12
    application/x-pkcs12 pfx
    application/x-pkcs7-certificates p7b
    application/x-pkcs7-certificates spc
    application/x-pkcs7-certreqresp p7r
    application/x-pkcs7-mime p7c
    application/x-pkcs7-mime p7m
    application/x-pkcs7-signature p7s
    application/x-sh sh
    application/x-shar shar
    application/x-shockwave-flash swf
    application/x-stuffit sit
    application/x-sv4cpio sv4cpio
    application/x-sv4crc sv4crc
    application/x-tar tar
    application/x-tcl tcl
    application/x-tex tex
    application/x-texinfo texi
    application/x-texinfo texinfo
    application/x-troff roff
    application/x-troff t
    application/x-troff tr
    application/x-troff-man man
    application/x-troff-me me
    application/x-troff-ms ms
    application/x-ustar ustar
    application/x-wais-source src
    application/x-x509-ca-cert cer
    application/x-x509-ca-cert crt
    application/x-x509-ca-cert der
    application/ynd.ms-pkipko pko
    application/zip zip
    audio/basic au
    audio/basic snd
    audio/mid mid
    audio/mid rmi
    audio/mpeg mp3
    audio/x-aiff aif
    audio/x-aiff aifc
    audio/x-aiff aiff
    audio/x-mpegurl m3u
    audio/x-pn-realaudio ra
    audio/x-pn-realaudio ram
    audio/x-wav wav
    image/bmp bmp
    image/cis-cod cod
    image/gif gif
    image/ief ief
    image/jpeg jpe
    image/jpeg jpeg
    image/jpeg jpg
    image/pipeg jfif
    image/svg+xml svg
    image/tiff tif
    image/tiff tiff
    image/x-cmu-raster ras
    image/x-cmx cmx
    image/x-icon ico
    image/x-portable-anymap pnm
    image/x-portable-bitmap pbm
    image/x-portable-graymap pgm
    image/x-portable-pixmap ppm
    image/x-rgb rgb
    image/x-xbitmap xbm
    image/x-xpixmap xpm
    image/x-xwindowdump xwd
    message/rfc822 mht
    message/rfc822 mhtml
    message/rfc822 nws
    text/css http://www.dreamdu.com css
    text/h323 323
    text/html htm
    text/html html
    text/html stm
    text/iuls uls
    text/plain bas
    text/plain c
    text/plain h
    text/plain txt
    text/richtext rtx
    text/scriptlet sct
    text/tab-separated-values tsv
    text/webviewhtml htt
    text/x-component htc
    text/x-setext etx
    text/x-vcard vcf
    video/mpeg mp2
    video/mpeg mpa
    video/mpeg mpe
    video/mpeg mpeg
    video/mpeg mpg
    video/mpeg mpv2
    video/quicktime mov
    video/quicktime qt
    video/x-la-asf lsf
    video/x-la-asf lsx
    video/x-ms-asf asf
    video/x-ms-asf asr
    video/x-ms-asf asx
    video/x-msvideo avi
    video/x-sgi-movie movie
    x-world/x-vrml flr
    x-world/x-vrml vrml
    x-world/x-vrml wrl
    x-world/x-vrml wrz
    x-world/x-vrml xaf
    x-world/x-vrml xof

    展开全文
  • mimeType

    千次阅读 2012-04-24 17:13:58
    在Windows平台下,拖放首先的数据多种多样,有很多没有标准的MIME类型。这时Qt自动转换成形如 application/x-qt-windows-mime;value="FileNameW" 这样的MIME类型。实际上,这就是拖放文件时文件名的MIME类型。为了更...

    转载自http://besteam.im/blogs/article/54/

    我是EditPlus和FileZilla的用户。这两个软件都支持文件拖拽。我们可以从资源管理器中拖动一个文件到EditPlus的窗口,EditPlus就会自动打开这个文件。或者拖到FileZilla的远程窗口内,FileZilla就会自动将文件上传到服务器。我经常希望自己的软件也支持拖动的操作。

    作为基本功能,大多数操作系统都各自定义了拖放所需的通信协议。Qt对此做了一个很好的封装。基本的流程是:当用户从其它应用程序拖动文件、文本、图像等到Qt程序时,Qt会自动产生一个DrapEnterEvent,应用程序可以判断数据是不是可以处理的。如果能处理,就反馈给Qt,这样的话,用户就会看到一个接受拖放的标识。待用户放开鼠标时,Qt再产生一个DropEvent。最后应用程序从事件中取出数据进行处理。

    那么应用程序如何判断程序是否可以处理拖放的数据呢?很简单,数据中包含了MIME类型。MIME类型是一个用于标识二进制数据类型的Internet标准。很多朋友可能习惯通过文件的扩展名来判断数据类型,但是扩展名只有短短的几个字符,常常有歧义。通常,如果应用程序要处理文本,就判断MIME类型是不是"text/palin",如果要处理JPEG图像,就判断MIME类型是不是"image/jpeg",等等。同一段数据通常包含多种MIME类型,比如拖动富文本时,数据中可能包含纯文本、HTML文本、图像。应用程序可以选择处理所支持的数据格式。

    在Windows平台下,拖放首先的数据多种多样,有很多没有标准的MIME类型。这时Qt自动转换成形如application/x-qt-windows-mime;value="FileNameW"这样的MIME类型。实际上,这就是拖放文件时文件名的MIME类型。为了更跨平台一点,文件名也可以表示为"text/uri-list"类型。

    为了让一个控件能够接受被拖动的文件,我们需要重新实现QWidget的几个方法。这是简单的PyQt代码,只适用于windows平台,稍微修改为"text/uri-list"就可以跨平台:

    specialMimeType="application/x-qt-windows-mime;value=\"FileNameW\""
    
    class WrtierWindow(QMainWindows):
        def __init__(self):
            QMainWindow.__init__(self, parent, flags)
            self.setAcceptDrops(True)
    
        def dragEnterEvent(self, event):
            if event.mimeData().hasFormat(specialMimeType):
                event.acceptProposedAction()
    
        def dropEvent(self, event):
            if not event.mimeData().hasFormat(specialMimeType):
                return
            filenameBytes=event.mimeData().data(specialMimeType)
            filename=QTextCodec.codecForName("utf-16").toUnicode(filenameBytes)
            print unicode(filename).encode("gbk")
    

    可惜的是,目前我还不知道要怎么拖拉一个文件到文件管理器里面。


    展开全文
  • html中引入css,控制台报错because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled。 html是这样写的: <link rel="stylesheet" href="/ta/...
  • MimeType.exe 使 ActiveX 对象默认 MIME 类型播放器 资源网站: https://support.microsoft.com/zh-cn/kb/165072/zh-cn 概要 MimeType.exe 说明 ActiveX 对象注册为默认播放器为 MIME 类型和接收要播放的文件的...
  • MIME Type和Content-Type

    2019-03-07 11:18:00
    MIME Type和Content-Type 告知浏览器:资源的媒体类型MIME Type: application/json HTTP协议中的媒体类型,由 Web服务器告知浏览器的,更准确地说,是通过响应头中的Content-Type表示。Content-Type:...
  • 就一直报because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checkin这个错误。 修改为: <link href=css/app.96cd402b.css rel=preload as=
  • MIME Type是什么? 简单来说:资源的媒体类型 MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,...
  • delphi MimeType for Restful MimeType是你让编写的应用Restful化编程所必须的。delphi支持哪些MimeType,如何知道这些MimeType与文件扩展名的对应关系,以及它们是文本种类、二进制种类还是未定义的。 一、先上...
  • MIME type 问题的解决

    万次阅读 2018-04-08 14:43:13
    出现背景:在angular项目最后的打包部署阶段,打包成一个dist静态文件夹,其内放置的是一些静态文件,然后在编辑器中直接运行index.html,出现以下错误:Refused ...is not executable, and strict MIME type check...
  • HTML MIME Type

    千次阅读 2015-05-11 11:27:22
    MIME type的缩写为(Multipurpose Internet Mail Extensions)代表互联网媒体类型(Internet media type),MIME使用一个简单的字符串组成,最初是为了标识邮件Email附件的类型,在html文件中可以使用content-type属性...
  • https://github.com/gabriel-vasile/mimetype/blob/master/EXAMPLES.md
  • MIME type 类型大全

    2014-03-25 16:01:21
    MIME type的缩写为(Multipurpose Internet Mail Extensions)代表互联网媒体类型(Internet media type),MIME使用一个简单的字符串组成。 MIME type 扩展名application/envoy evy application/fractals ...
  • 常用的mimeType,以及java获取mime类型

    千次阅读 2015-10-26 21:17:29
    mimeType 获取
  • Refused to apply style from '*****.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled. 现象:其他人测试环境表现白屏,但在开发环境上...
  • 引入css或js文件报错:because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checkin 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页...
  • 常用的MIME Type配置列表

    千次阅读 2019-01-29 10:25:26
    之前项目要做一个视频上传的功能,然后就要判断文件格式。上传的视频支持mp4, ogg, flv, avi, wmv, rmvb。...所以现在整理一下常用的MIME Type: Video Type Extension MIME Type MPEG-4 ...
  • 什么是 MIME TYPE

    2019-03-18 16:05:17
    什么是 MIME TYPE? 一、 首先,我们要了解浏览器是如何处理内容的。在浏览器中显示的内容有 HTML、有 XML、有 GIF、还有 Flash ……那么,浏览器是如何区分它们,决定什么内容用什么形式来显示呢?答案是 MIME ...
  • (index):1 Refused to execute script from ‘http://xxxxxx/js/keyword_h.js’ because its MIME type (‘application/x-js’) is not executable, and strict MIME type checking is enabled. 因为其MIME类型(...
  • 问题说明 前端项目基础架构是react,后端基础架构是...当项目增加了资源认证服务Security+OATH2之后,需要对前端的一些资源进行过滤,否则在浏览器的控制台就会出现错误:because its MIME type (‘application/json’)
  • mime type与content type

    2013-11-06 16:25:01
    一、 首先,我们要了解浏览器是如何处理...答案是 MIME Type,也就是该资源的媒体类型。 媒体类型通常是通过 HTTP 协议,由 Web 服务器告知浏览器的,更准确地说,是通过 Content-Type 来表示的,例如: Content
  • 获取文件的MIMEType

    2016-12-09 10:55:24
    获得文件MIMEType的方式 可以在网站查询 http://tool.oschina.net/commons 通过代码获取MIMEType的两种方式,考虑到以后可能经常使用,可以考虑给NSString添加分类,快速获取文件的MIMEType 利用...
  • 常见文件对应的MIMEType类型

    千次阅读 2018-12-14 09:52:50
    常见文件对应的MIMEType类型 序号 文件格式 对应MIMEType类型 1 .png image/png 2 .jpeg image/jpeg 3 .jpg image/jpeg 4 .gif image/gif 5 .webp image/webp 6 .xls application/vnd.ms-excel ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 204,089
精华内容 81,635
关键字:

mimetype