[转]常用文件的mime和mimetype的对应关系

时间:2020-05-14
本文章向大家介绍[转]常用文件的mime和mimetype的对应关系,主要包括[转]常用文件的mime和mimetype的对应关系使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
  1 return array(
  2     '3dml'=>'text/vnd.in3d.3dml',
  3     '3ds'=>'image/x-3ds',
  4     '3g2'=>'video/3gpp2',
  5     '3gp'=>'video/3gpp',
  6     '7z'=>'application/x-7z-compressed',
  7     'aab'=>'application/x-authorware-bin',
  8     'aac'=>'audio/x-aac',
  9     'aam'=>'application/x-authorware-map',
 10     'aas'=>'application/x-authorware-seg',
 11     'abw'=>'application/x-abiword',
 12     'ac'=>'application/pkix-attr-cert',
 13     'acc'=>'application/vnd.americandynamics.acc',
 14     'ace'=>'application/x-ace-compressed',
 15     'acu'=>'application/vnd.acucobol',
 16     'acutc'=>'application/vnd.acucorp',
 17     'adp'=>'audio/adpcm',
 18     'aep'=>'application/vnd.audiograph',
 19     'afm'=>'application/x-font-type1',
 20     'afp'=>'application/vnd.ibm.modcap',
 21     'ahead'=>'application/vnd.ahead.space',
 22     'ai'=>'application/postscript',
 23     'aif'=>'audio/x-aiff',
 24     'aifc'=>'audio/x-aiff',
 25     'aiff'=>'audio/x-aiff',
 26     'air'=>'application/vnd.adobe.air-application-installer-package+zip',
 27     'ait'=>'application/vnd.dvb.ait',
 28     'ami'=>'application/vnd.amiga.ami',
 29     'apk'=>'application/vnd.android.package-archive',
 30     'appcache'=>'text/cache-manifest',
 31     'application'=>'application/x-ms-application',
 32     'apr'=>'application/vnd.lotus-approach',
 33     'arc'=>'application/x-freearc',
 34     'asc'=>'application/pgp-signature',
 35     'asf'=>'video/x-ms-asf',
 36     'asm'=>'text/x-asm',
 37     'aso'=>'application/vnd.accpac.simply.aso',
 38     'asx'=>'video/x-ms-asf',
 39     'atc'=>'application/vnd.acucorp',
 40     'atom'=>'application/atom+xml',
 41     'atomcat'=>'application/atomcat+xml',
 42     'atomsvc'=>'application/atomsvc+xml',
 43     'atx'=>'application/vnd.antix.game-component',
 44     'au'=>'audio/basic',
 45     'avi'=>'video/x-msvideo',
 46     'aw'=>'application/applixware',
 47     'azf'=>'application/vnd.airzip.filesecure.azf',
 48     'azs'=>'application/vnd.airzip.filesecure.azs',
 49     'azw'=>'application/vnd.amazon.ebook',
 50     'bat'=>'application/x-msdownload',
 51     'bcpio'=>'application/x-bcpio',
 52     'bdf'=>'application/x-font-bdf',
 53     'bdm'=>'application/vnd.syncml.dm+wbxml',
 54     'bed'=>'application/vnd.realvnc.bed',
 55     'bh2'=>'application/vnd.fujitsu.oasysprs',
 56     'bin'=>'application/octet-stream',
 57     'blb'=>'application/x-blorb',
 58     'blorb'=>'application/x-blorb',
 59     'bmi'=>'application/vnd.bmi',
 60     'bmp'=>'image/bmp',
 61     'book'=>'application/vnd.framemaker',
 62     'box'=>'application/vnd.previewsystems.box',
 63     'boz'=>'application/x-bzip2',
 64     'bpk'=>'application/octet-stream',
 65     'btif'=>'image/prs.btif',
 66     'bz'=>'application/x-bzip',
 67     'bz2'=>'application/x-bzip2',
 68     'c'=>'text/x-c',
 69     'c11amc'=>'application/vnd.cluetrust.cartomobile-config',
 70     'c11amz'=>'application/vnd.cluetrust.cartomobile-config-pkg',
 71     'c4d'=>'application/vnd.clonk.c4group',
 72     'c4f'=>'application/vnd.clonk.c4group',
 73     'c4g'=>'application/vnd.clonk.c4group',
 74     'c4p'=>'application/vnd.clonk.c4group',
 75     'c4u'=>'application/vnd.clonk.c4group',
 76     'cab'=>'application/vnd.ms-cab-compressed',
 77     'caf'=>'audio/x-caf',
 78     'cap'=>'application/vnd.tcpdump.pcap',
 79     'car'=>'application/vnd.curl.car',
 80     'cat'=>'application/vnd.ms-pki.seccat',
 81     'cb7'=>'application/x-cbr',
 82     'cba'=>'application/x-cbr',
 83     'cbr'=>'application/x-cbr',
 84     'cbt'=>'application/x-cbr',
 85     'cbz'=>'application/x-cbr',
 86     'cc'=>'text/x-c',
 87     'cct'=>'application/x-director',
 88     'ccxml'=>'application/ccxml+xml',
 89     'cdbcmsg'=>'application/vnd.contact.cmsg',
 90     'cdf'=>'application/x-netcdf',
 91     'cdkey'=>'application/vnd.mediastation.cdkey',
 92     'cdmia'=>'application/cdmi-capability',
 93     'cdmic'=>'application/cdmi-container',
 94     'cdmid'=>'application/cdmi-domain',
 95     'cdmio'=>'application/cdmi-object',
 96     'cdmiq'=>'application/cdmi-queue',
 97     'cdx'=>'chemical/x-cdx',
 98     'cdxml'=>'application/vnd.chemdraw+xml',
 99     'cdy'=>'application/vnd.cinderella',
100     'cer'=>'application/pkix-cert',
101     'cfs'=>'application/x-cfs-compressed',
102     'cgm'=>'image/cgm',
103     'chat'=>'application/x-chat',
104     'chm'=>'application/vnd.ms-htmlhelp',
105     'chrt'=>'application/vnd.kde.kchart',
106     'cif'=>'chemical/x-cif',
107     'cii'=>'application/vnd.anser-web-certificate-issue-initiation',
108     'cil'=>'application/vnd.ms-artgalry',
109     'cla'=>'application/vnd.claymore',
110     'class'=>'application/java-vm',
111     'clkk'=>'application/vnd.crick.clicker.keyboard',
112     'clkp'=>'application/vnd.crick.clicker.palette',
113     'clkt'=>'application/vnd.crick.clicker.template',
114     'clkw'=>'application/vnd.crick.clicker.wordbank',
115     'clkx'=>'application/vnd.crick.clicker',
116     'clp'=>'application/x-msclip',
117     'cmc'=>'application/vnd.cosmocaller',
118     'cmdf'=>'chemical/x-cmdf',
119     'cml'=>'chemical/x-cml',
120     'cmp'=>'application/vnd.yellowriver-custom-menu',
121     'cmx'=>'image/x-cmx',
122     'cod'=>'application/vnd.rim.cod',
123     'com'=>'application/x-msdownload',
124     'conf'=>'text/plain',
125     'cpio'=>'application/x-cpio',
126     'cpp'=>'text/x-c',
127     'cpt'=>'application/mac-compactpro',
128     'crd'=>'application/x-mscardfile',
129     'crl'=>'application/pkix-crl',
130     'crt'=>'application/x-x509-ca-cert',
131     'cryptonote'=>'application/vnd.rig.cryptonote',
132     'csh'=>'application/x-csh',
133     'csml'=>'chemical/x-csml',
134     'csp'=>'application/vnd.commonspace',
135     'css'=>'text/css',
136     'cst'=>'application/x-director',
137     'csv'=>'text/csv',
138     'cu'=>'application/cu-seeme',
139     'curl'=>'text/vnd.curl',
140     'cww'=>'application/prs.cww',
141     'cxt'=>'application/x-director',
142     'cxx'=>'text/x-c',
143     'dae'=>'model/vnd.collada+xml',
144     'daf'=>'application/vnd.mobius.daf',
145     'dart'=>'application/vnd.dart',
146     'dataless'=>'application/vnd.fdsn.seed',
147     'davmount'=>'application/davmount+xml',
148     'dbk'=>'application/docbook+xml',
149     'dcr'=>'application/x-director',
150     'dcurl'=>'text/vnd.curl.dcurl',
151     'dd2'=>'application/vnd.oma.dd2+xml',
152     'ddd'=>'application/vnd.fujixerox.ddd',
153     'deb'=>'application/x-debian-package',
154     'def'=>'text/plain',
155     'deploy'=>'application/octet-stream',
156     'der'=>'application/x-x509-ca-cert',
157     'dfac'=>'application/vnd.dreamfactory',
158     'dgc'=>'application/x-dgc-compressed',
159     'dic'=>'text/x-c',
160     'dir'=>'application/x-director',
161     'dis'=>'application/vnd.mobius.dis',
162     'dist'=>'application/octet-stream',
163     'distz'=>'application/octet-stream',
164     'djv'=>'image/vnd.djvu',
165     'djvu'=>'image/vnd.djvu',
166     'dll'=>'application/x-msdownload',
167     'dmg'=>'application/x-apple-diskimage',
168     'dmp'=>'application/vnd.tcpdump.pcap',
169     'dms'=>'application/octet-stream',
170     'dna'=>'application/vnd.dna',
171     'doc'=>'application/msword',
172     'docm'=>'application/vnd.ms-word.document.macroenabled.12',
173     'docx'=>'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
174     'dot'=>'application/msword',
175     'dotm'=>'application/vnd.ms-word.template.macroenabled.12',
176     'dotx'=>'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
177     'dp'=>'application/vnd.osgi.dp',
178     'dpg'=>'application/vnd.dpgraph',
179     'dra'=>'audio/vnd.dra',
180     'dsc'=>'text/prs.lines.tag',
181     'dssc'=>'application/dssc+der',
182     'dtb'=>'application/x-dtbook+xml',
183     'dtd'=>'application/xml-dtd',
184     'dts'=>'audio/vnd.dts',
185     'dtshd'=>'audio/vnd.dts.hd',
186     'dump'=>'application/octet-stream',
187     'dvb'=>'video/vnd.dvb.file',
188     'dvi'=>'application/x-dvi',
189     'dwf'=>'model/vnd.dwf',
190     'dwg'=>'image/vnd.dwg',
191     'dxf'=>'image/vnd.dxf',
192     'dxp'=>'application/vnd.spotfire.dxp',
193     'dxr'=>'application/x-director',
194     'ecelp4800'=>'audio/vnd.nuera.ecelp4800',
195     'ecelp7470'=>'audio/vnd.nuera.ecelp7470',
196     'ecelp9600'=>'audio/vnd.nuera.ecelp9600',
197     'ecma'=>'application/ecmascript',
198     'edm'=>'application/vnd.novadigm.edm',
199     'edx'=>'application/vnd.novadigm.edx',
200     'efif'=>'application/vnd.picsel',
201     'ei6'=>'application/vnd.pg.osasli',
202     'elc'=>'application/octet-stream',
203     'emf'=>'application/x-msmetafile',
204     'eml'=>'message/rfc822',
205     'emma'=>'application/emma+xml',
206     'emz'=>'application/x-msmetafile',
207     'eol'=>'audio/vnd.digital-winds',
208     'eot'=>'application/vnd.ms-fontobject',
209     'eps'=>'application/postscript',
210     'epub'=>'application/epub+zip',
211     'es3'=>'application/vnd.eszigno3+xml',
212     'esa'=>'application/vnd.osgi.subsystem',
213     'esf'=>'application/vnd.epson.esf',
214     'et3'=>'application/vnd.eszigno3+xml',
215     'etx'=>'text/x-setext',
216     'eva'=>'application/x-eva',
217     'evy'=>'application/x-envoy',
218     'exe'=>'application/x-msdownload',
219     'exi'=>'application/exi',
220     'ext'=>'application/vnd.novadigm.ext',
221     'ez'=>'application/andrew-inset',
222     'ez2'=>'application/vnd.ezpix-album',
223     'ez3'=>'application/vnd.ezpix-package',
224     'f'=>'text/x-fortran',
225     'f4v'=>'video/x-f4v',
226     'f77'=>'text/x-fortran',
227     'f90'=>'text/x-fortran',
228     'fbs'=>'image/vnd.fastbidsheet',
229     'fcdt'=>'application/vnd.adobe.formscentral.fcdt',
230     'fcs'=>'application/vnd.isac.fcs',
231     'fdf'=>'application/vnd.fdf',
232     'fe_launch'=>'application/vnd.denovo.fcselayout-link',
233     'fg5'=>'application/vnd.fujitsu.oasysgp',
234     'fgd'=>'application/x-director',
235     'fh'=>'image/x-freehand',
236     'fh4'=>'image/x-freehand',
237     'fh5'=>'image/x-freehand',
238     'fh7'=>'image/x-freehand',
239     'fhc'=>'image/x-freehand',
240     'fig'=>'application/x-xfig',
241     'flac'=>'audio/x-flac',
242     'fli'=>'video/x-fli',
243     'flo'=>'application/vnd.micrografx.flo',
244     'flv'=>'video/x-flv',
245     'flw'=>'application/vnd.kde.kivio',
246     'flx'=>'text/vnd.fmi.flexstor',
247     'fly'=>'text/vnd.fly',
248     'fm'=>'application/vnd.framemaker',
249     'fnc'=>'application/vnd.frogans.fnc',
250     'for'=>'text/x-fortran',
251     'fpx'=>'image/vnd.fpx',
252     'frame'=>'application/vnd.framemaker',
253     'fsc'=>'application/vnd.fsc.weblaunch',
254     'fst'=>'image/vnd.fst',
255     'ftc'=>'application/vnd.fluxtime.clip',
256     'fti'=>'application/vnd.anser-web-funds-transfer-initiation',
257     'fvt'=>'video/vnd.fvt',
258     'fxp'=>'application/vnd.adobe.fxp',
259     'fxpl'=>'application/vnd.adobe.fxp',
260     'fzs'=>'application/vnd.fuzzysheet',
261     'g2w'=>'application/vnd.geoplan',
262     'g3'=>'image/g3fax',
263     'g3w'=>'application/vnd.geospace',
264     'gac'=>'application/vnd.groove-account',
265     'gam'=>'application/x-tads',
266     'gbr'=>'application/rpki-ghostbusters',
267     'gca'=>'application/x-gca-compressed',
268     'gdl'=>'model/vnd.gdl',
269     'geo'=>'application/vnd.dynageo',
270     'gex'=>'application/vnd.geometry-explorer',
271     'ggb'=>'application/vnd.geogebra.file',
272     'ggt'=>'application/vnd.geogebra.tool',
273     'ghf'=>'application/vnd.groove-help',
274     'gif'=>'image/gif',
275     'gim'=>'application/vnd.groove-identity-message',
276     'gml'=>'application/gml+xml',
277     'gmx'=>'application/vnd.gmx',
278     'gnumeric'=>'application/x-gnumeric',
279     'gph'=>'application/vnd.flographit',
280     'gpx'=>'application/gpx+xml',
281     'gqf'=>'application/vnd.grafeq',
282     'gqs'=>'application/vnd.grafeq',
283     'gram'=>'application/srgs',
284     'gramps'=>'application/x-gramps-xml',
285     'gre'=>'application/vnd.geometry-explorer',
286     'grv'=>'application/vnd.groove-injector',
287     'grxml'=>'application/srgs+xml',
288     'gsf'=>'application/x-font-ghostscript',
289     'gtar'=>'application/x-gtar',
290     'gtm'=>'application/vnd.groove-tool-message',
291     'gtw'=>'model/vnd.gtw',
292     'gv'=>'text/vnd.graphviz',
293     'gxf'=>'application/gxf',
294     'gxt'=>'application/vnd.geonext',
295     'h'=>'text/x-c',
296     'h261'=>'video/h261',
297     'h263'=>'video/h263',
298     'h264'=>'video/h264',
299     'hal'=>'application/vnd.hal+xml',
300     'hbci'=>'application/vnd.hbci',
301     'hdf'=>'application/x-hdf',
302     'hh'=>'text/x-c',
303     'hlp'=>'application/winhlp',
304     'hpgl'=>'application/vnd.hp-hpgl',
305     'hpid'=>'application/vnd.hp-hpid',
306     'hps'=>'application/vnd.hp-hps',
307     'hqx'=>'application/mac-binhex40',
308     'htke'=>'application/vnd.kenameaapp',
309     'htm'=>'text/html',
310     'html'=>'text/html',
311     'hvd'=>'application/vnd.yamaha.hv-dic',
312     'hvp'=>'application/vnd.yamaha.hv-voice',
313     'hvs'=>'application/vnd.yamaha.hv-script',
314     'i2g'=>'application/vnd.intergeo',
315     'icc'=>'application/vnd.iccprofile',
316     'ice'=>'x-conference/x-cooltalk',
317     'icm'=>'application/vnd.iccprofile',
318     'ico'=>'image/x-icon',
319     'ics'=>'text/calendar',
320     'ief'=>'image/ief',
321     'ifb'=>'text/calendar',
322     'ifm'=>'application/vnd.shana.informed.formdata',
323     'iges'=>'model/iges',
324     'igl'=>'application/vnd.igloader',
325     'igm'=>'application/vnd.insors.igm',
326     'igs'=>'model/iges',
327     'igx'=>'application/vnd.micrografx.igx',
328     'iif'=>'application/vnd.shana.informed.interchange',
329     'imp'=>'application/vnd.accpac.simply.imp',
330     'ims'=>'application/vnd.ms-ims',
331     'in'=>'text/plain',
332     'ink'=>'application/inkml+xml',
333     'inkml'=>'application/inkml+xml',
334     'install'=>'application/x-install-instructions',
335     'iota'=>'application/vnd.astraea-software.iota',
336     'ipfix'=>'application/ipfix',
337     'ipk'=>'application/vnd.shana.informed.package',
338     'irm'=>'application/vnd.ibm.rights-management',
339     'irp'=>'application/vnd.irepository.package+xml',
340     'iso'=>'application/x-iso9660-image',
341     'itp'=>'application/vnd.shana.informed.formtemplate',
342     'ivp'=>'application/vnd.immervision-ivp',
343     'ivu'=>'application/vnd.immervision-ivu',
344     'jad'=>'text/vnd.sun.j2me.app-descriptor',
345     'jam'=>'application/vnd.jam',
346     'jar'=>'application/java-archive',
347     'java'=>'text/x-java-source',
348     'jisp'=>'application/vnd.jisp',
349     'jlt'=>'application/vnd.hp-jlyt',
350     'jnlp'=>'application/x-java-jnlp-file',
351     'joda'=>'application/vnd.joost.joda-archive',
352     'jpe'=>'image/jpeg',
353     'jpeg'=>'image/jpeg',
354     'jpg'=>'image/jpeg',
355     'jpgm'=>'video/jpm',
356     'jpgv'=>'video/jpeg',
357     'jpm'=>'video/jpm',
358     'js'=>'application/javascript',
359     'json'=>'application/json',
360     'jsonml'=>'application/jsonml+json',
361     'kar'=>'audio/midi',
362     'karbon'=>'application/vnd.kde.karbon',
363     'kfo'=>'application/vnd.kde.kformula',
364     'kia'=>'application/vnd.kidspiration',
365     'kml'=>'application/vnd.google-earth.kml+xml',
366     'kmz'=>'application/vnd.google-earth.kmz',
367     'kne'=>'application/vnd.kinar',
368     'knp'=>'application/vnd.kinar',
369     'kon'=>'application/vnd.kde.kontour',
370     'kpr'=>'application/vnd.kde.kpresenter',
371     'kpt'=>'application/vnd.kde.kpresenter',
372     'kpxx'=>'application/vnd.ds-keypoint',
373     'ksp'=>'application/vnd.kde.kspread',
374     'ktr'=>'application/vnd.kahootz',
375     'ktx'=>'image/ktx',
376     'ktz'=>'application/vnd.kahootz',
377     'kwd'=>'application/vnd.kde.kword',
378     'kwt'=>'application/vnd.kde.kword',
379     'lasxml'=>'application/vnd.las.las+xml',
380     'latex'=>'application/x-latex',
381     'lbd'=>'application/vnd.llamagraphics.life-balance.desktop',
382     'lbe'=>'application/vnd.llamagraphics.life-balance.exchange+xml',
383     'les'=>'application/vnd.hhe.lesson-player',
384     'lha'=>'application/x-lzh-compressed',
385     'link66'=>'application/vnd.route66.link66+xml',
386     'list'=>'text/plain',
387     'list3820'=>'application/vnd.ibm.modcap',
388     'listafp'=>'application/vnd.ibm.modcap',
389     'lnk'=>'application/x-ms-shortcut',
390     'log'=>'text/plain',
391     'lostxml'=>'application/lost+xml',
392     'lrf'=>'application/octet-stream',
393     'lrm'=>'application/vnd.ms-lrm',
394     'ltf'=>'application/vnd.frogans.ltf',
395     'lvp'=>'audio/vnd.lucent.voice',
396     'lwp'=>'application/vnd.lotus-wordpro',
397     'lzh'=>'application/x-lzh-compressed',
398     'm13'=>'application/x-msmediaview',
399     'm14'=>'application/x-msmediaview',
400     'm1v'=>'video/mpeg',
401     'm21'=>'application/mp21',
402     'm2a'=>'audio/mpeg',
403     'm2v'=>'video/mpeg',
404     'm3a'=>'audio/mpeg',
405     'm3u'=>'audio/x-mpegurl',
406     'm3u8'=>'application/vnd.apple.mpegurl',
407     'm4u'=>'video/vnd.mpegurl',
408     'm4v'=>'video/x-m4v',
409     'ma'=>'application/mathematica',
410     'mads'=>'application/mads+xml',
411     'mag'=>'application/vnd.ecowin.chart',
412     'maker'=>'application/vnd.framemaker',
413     'man'=>'text/troff',
414     'mar'=>'application/octet-stream',
415     'mathml'=>'application/mathml+xml',
416     'mb'=>'application/mathematica',
417     'mbk'=>'application/vnd.mobius.mbk',
418     'mbox'=>'application/mbox',
419     'mc1'=>'application/vnd.medcalcdata',
420     'mcd'=>'application/vnd.mcd',
421     'mcurl'=>'text/vnd.curl.mcurl',
422     'mdb'=>'application/x-msaccess',
423     'mdi'=>'image/vnd.ms-modi',
424     'me'=>'text/troff',
425     'mesh'=>'model/mesh',
426     'meta4'=>'application/metalink4+xml',
427     'metalink'=>'application/metalink+xml',
428     'mets'=>'application/mets+xml',
429     'mfm'=>'application/vnd.mfmp',
430     'mft'=>'application/rpki-manifest',
431     'mgp'=>'application/vnd.osgeo.mapguide.package',
432     'mgz'=>'application/vnd.proteus.magazine',
433     'mid'=>'audio/midi',
434     'midi'=>'audio/midi',
435     'mie'=>'application/x-mie',
436     'mif'=>'application/vnd.mif',
437     'mime'=>'message/rfc822',
438     'mj2'=>'video/mj2',
439     'mjp2'=>'video/mj2',
440     'mk3d'=>'video/x-matroska',
441     'mka'=>'audio/x-matroska',
442     'mks'=>'video/x-matroska',
443     'mkv'=>'video/x-matroska',
444     'mlp'=>'application/vnd.dolby.mlp',
445     'mmd'=>'application/vnd.chipnuts.karaoke-mmd',
446     'mmf'=>'application/vnd.smaf',
447     'mmr'=>'image/vnd.fujixerox.edmics-mmr',
448     'mng'=>'video/x-mng',
449     'mny'=>'application/x-msmoney',
450     'mobi'=>'application/x-mobipocket-ebook',
451     'mods'=>'application/mods+xml',
452     'mov'=>'video/quicktime',
453     'movie'=>'video/x-sgi-movie',
454     'mp2'=>'audio/mpeg',
455     'mp21'=>'application/mp21',
456     'mp2a'=>'audio/mpeg',
457     'mp3'=>'audio/mpeg',
458     'mp4'=>'video/mp4',
459     'mp4a'=>'audio/mp4',
460     'mp4s'=>'application/mp4',
461     'mp4v'=>'video/mp4',
462     'mpc'=>'application/vnd.mophun.certificate',
463     'mpe'=>'video/mpeg',
464     'mpeg'=>'video/mpeg',
465     'mpg'=>'video/mpeg',
466     'mpg4'=>'video/mp4',
467     'mpga'=>'audio/mpeg',
468     'mpkg'=>'application/vnd.apple.installer+xml',
469     'mpm'=>'application/vnd.blueice.multipass',
470     'mpn'=>'application/vnd.mophun.application',
471     'mpp'=>'application/vnd.ms-project',
472     'mpt'=>'application/vnd.ms-project',
473     'mpy'=>'application/vnd.ibm.minipay',
474     'mqy'=>'application/vnd.mobius.mqy',
475     'mrc'=>'application/marc',
476     'mrcx'=>'application/marcxml+xml',
477     'ms'=>'text/troff',
478     'mscml'=>'application/mediaservercontrol+xml',
479     'mseed'=>'application/vnd.fdsn.mseed',
480     'mseq'=>'application/vnd.mseq',
481     'msf'=>'application/vnd.epson.msf',
482     'msh'=>'model/mesh',
483     'msi'=>'application/x-msdownload',
484     'msl'=>'application/vnd.mobius.msl',
485     'msty'=>'application/vnd.muvee.style',
486     'mts'=>'model/vnd.mts',
487     'mus'=>'application/vnd.musician',
488     'musicxml'=>'application/vnd.recordare.musicxml+xml',
489     'mvb'=>'application/x-msmediaview',
490     'mwf'=>'application/vnd.mfer',
491     'mxf'=>'application/mxf',
492     'mxl'=>'application/vnd.recordare.musicxml',
493     'mxml'=>'application/xv+xml',
494     'mxs'=>'application/vnd.triscape.mxs',
495     'mxu'=>'video/vnd.mpegurl',
496     'n-gage'=>'application/vnd.nokia.n-gage.symbian.install',
497     'n3'=>'text/n3',
498     'nb'=>'application/mathematica',
499     'nbp'=>'application/vnd.wolfram.player',
500     'nc'=>'application/x-netcdf',
501     'ncx'=>'application/x-dtbncx+xml',
502     'nfo'=>'text/x-nfo',
503     'ngdat'=>'application/vnd.nokia.n-gage.data',
504     'nitf'=>'application/vnd.nitf',
505     'nlu'=>'application/vnd.neurolanguage.nlu',
506     'nml'=>'application/vnd.enliven',
507     'nnd'=>'application/vnd.noblenet-directory',
508     'nns'=>'application/vnd.noblenet-sealer',
509     'nnw'=>'application/vnd.noblenet-web',
510     'npx'=>'image/vnd.net-fpx',
511     'nsc'=>'application/x-conference',
512     'nsf'=>'application/vnd.lotus-notes',
513     'ntf'=>'application/vnd.nitf',
514     'nzb'=>'application/x-nzb',
515     'oa2'=>'application/vnd.fujitsu.oasys2',
516     'oa3'=>'application/vnd.fujitsu.oasys3',
517     'oas'=>'application/vnd.fujitsu.oasys',
518     'obd'=>'application/x-msbinder',
519     'obj'=>'application/x-tgif',
520     'oda'=>'application/oda',
521     'odb'=>'application/vnd.oasis.opendocument.database',
522     'odc'=>'application/vnd.oasis.opendocument.chart',
523     'odf'=>'application/vnd.oasis.opendocument.formula',
524     'odft'=>'application/vnd.oasis.opendocument.formula-template',
525     'odg'=>'application/vnd.oasis.opendocument.graphics',
526     'odi'=>'application/vnd.oasis.opendocument.image',
527     'odm'=>'application/vnd.oasis.opendocument.text-master',
528     'odp'=>'application/vnd.oasis.opendocument.presentation',
529     'ods'=>'application/vnd.oasis.opendocument.spreadsheet',
530     'odt'=>'application/vnd.oasis.opendocument.text',
531     'oga'=>'audio/ogg',
532     'ogg'=>'audio/ogg',
533     'ogv'=>'video/ogg',
534     'ogx'=>'application/ogg',
535     'omdoc'=>'application/omdoc+xml',
536     'onepkg'=>'application/onenote',
537     'onetmp'=>'application/onenote',
538     'onetoc'=>'application/onenote',
539     'onetoc2'=>'application/onenote',
540     'opf'=>'application/oebps-package+xml',
541     'opml'=>'text/x-opml',
542     'oprc'=>'application/vnd.palm',
543     'org'=>'application/vnd.lotus-organizer',
544     'osf'=>'application/vnd.yamaha.openscoreformat',
545     'osfpvg'=>'application/vnd.yamaha.openscoreformat.osfpvg+xml',
546     'otc'=>'application/vnd.oasis.opendocument.chart-template',
547     'otf'=>'application/x-font-otf',
548     'otg'=>'application/vnd.oasis.opendocument.graphics-template',
549     'oth'=>'application/vnd.oasis.opendocument.text-web',
550     'oti'=>'application/vnd.oasis.opendocument.image-template',
551     'otp'=>'application/vnd.oasis.opendocument.presentation-template',
552     'ots'=>'application/vnd.oasis.opendocument.spreadsheet-template',
553     'ott'=>'application/vnd.oasis.opendocument.text-template',
554     'oxps'=>'application/oxps',
555     'oxt'=>'application/vnd.openofficeorg.extension',
556     'p'=>'text/x-pascal',
557     'p10'=>'application/pkcs10',
558     'p12'=>'application/x-pkcs12',
559     'p7b'=>'application/x-pkcs7-certificates',
560     'p7c'=>'application/pkcs7-mime',
561     'p7m'=>'application/pkcs7-mime',
562     'p7r'=>'application/x-pkcs7-certreqresp',
563     'p7s'=>'application/pkcs7-signature',
564     'p8'=>'application/pkcs8',
565     'pas'=>'text/x-pascal',
566     'paw'=>'application/vnd.pawaafile',
567     'pbd'=>'application/vnd.powerbuilder6',
568     'pbm'=>'image/x-portable-bitmap',
569     'pcap'=>'application/vnd.tcpdump.pcap',
570     'pcf'=>'application/x-font-pcf',
571     'pcl'=>'application/vnd.hp-pcl',
572     'pclxl'=>'application/vnd.hp-pclxl',
573     'pct'=>'image/x-pict',
574     'pcurl'=>'application/vnd.curl.pcurl',
575     'pcx'=>'image/x-pcx',
576     'pdb'=>'application/vnd.palm',
577     'pdf'=>'application/pdf',
578     'pfa'=>'application/x-font-type1',
579     'pfb'=>'application/x-font-type1',
580     'pfm'=>'application/x-font-type1',
581     'pfr'=>'application/font-tdpfr',
582     'pfx'=>'application/x-pkcs12',
583     'pgm'=>'image/x-portable-graymap',
584     'pgn'=>'application/x-chess-pgn',
585     'pgp'=>'application/pgp-encrypted',
586     'pic'=>'image/x-pict',
587     'pkg'=>'application/octet-stream',
588     'pki'=>'application/pkixcmp',
589     'pkipath'=>'application/pkix-pkipath',
590     'plb'=>'application/vnd.3gpp.pic-bw-large',
591     'plc'=>'application/vnd.mobius.plc',
592     'plf'=>'application/vnd.pocketlearn',
593     'pls'=>'application/pls+xml',
594     'pml'=>'application/vnd.ctc-posml',
595     'png'=>'image/png',
596     'pnm'=>'image/x-portable-anymap',
597     'portpkg'=>'application/vnd.macports.portpkg',
598     'pot'=>'application/vnd.ms-powerpoint',
599     'potm'=>'application/vnd.ms-powerpoint.template.macroenabled.12',
600     'potx'=>'application/vnd.openxmlformats-officedocument.presentationml.template',
601     'ppam'=>'application/vnd.ms-powerpoint.addin.macroenabled.12',
602     'ppd'=>'application/vnd.cups-ppd',
603     'ppm'=>'image/x-portable-pixmap',
604     'pps'=>'application/vnd.ms-powerpoint',
605     'ppsm'=>'application/vnd.ms-powerpoint.slideshow.macroenabled.12',
606     'ppsx'=>'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
607     'ppt'=>'application/vnd.ms-powerpoint',
608     'pptm'=>'application/vnd.ms-powerpoint.presentation.macroenabled.12',
609     'pptx'=>'application/vnd.openxmlformats-officedocument.presentationml.presentation',
610     'pqa'=>'application/vnd.palm',
611     'prc'=>'application/x-mobipocket-ebook',
612     'pre'=>'application/vnd.lotus-freelance',
613     'prf'=>'application/pics-rules',
614     'ps'=>'application/postscript',
615     'psb'=>'application/vnd.3gpp.pic-bw-small',
616     'psd'=>'image/vnd.adobe.photoshop',
617     'psf'=>'application/x-font-linux-psf',
618     'pskcxml'=>'application/pskc+xml',
619     'ptid'=>'application/vnd.pvi.ptid1',
620     'pub'=>'application/x-mspublisher',
621     'pvb'=>'application/vnd.3gpp.pic-bw-var',
622     'pwn'=>'application/vnd.3m.post-it-notes',
623     'pya'=>'audio/vnd.ms-playready.media.pya',
624     'pyv'=>'video/vnd.ms-playready.media.pyv',
625     'qam'=>'application/vnd.epson.quickanime',
626     'qbo'=>'application/vnd.intu.qbo',
627     'qfx'=>'application/vnd.intu.qfx',
628     'qps'=>'application/vnd.publishare-delta-tree',
629     'qt'=>'video/quicktime',
630     'qwd'=>'application/vnd.quark.quarkxpress',
631     'qwt'=>'application/vnd.quark.quarkxpress',
632     'qxb'=>'application/vnd.quark.quarkxpress',
633     'qxd'=>'application/vnd.quark.quarkxpress',
634     'qxl'=>'application/vnd.quark.quarkxpress',
635     'qxt'=>'application/vnd.quark.quarkxpress',
636     'ra'=>'audio/x-pn-realaudio',
637     'ram'=>'audio/x-pn-realaudio',
638     'rar'=>'application/x-rar-compressed',
639     'ras'=>'image/x-cmu-raster',
640     'rcprofile'=>'application/vnd.ipunplugged.rcprofile',
641     'rdf'=>'application/rdf+xml',
642     'rdz'=>'application/vnd.data-vision.rdz',
643     'rep'=>'application/vnd.businessobjects',
644     'res'=>'application/x-dtbresource+xml',
645     'rgb'=>'image/x-rgb',
646     'rif'=>'application/reginfo+xml',
647     'rip'=>'audio/vnd.rip',
648     'ris'=>'application/x-research-info-systems',
649     'rl'=>'application/resource-lists+xml',
650     'rlc'=>'image/vnd.fujixerox.edmics-rlc',
651     'rld'=>'application/resource-lists-diff+xml',
652     'rm'=>'application/vnd.rn-realmedia',
653     'rmi'=>'audio/midi',
654     'rmp'=>'audio/x-pn-realaudio-plugin',
655     'rms'=>'application/vnd.jcp.javame.midlet-rms',
656     'rmvb'=>'application/vnd.rn-realmedia-vbr',
657     'rnc'=>'application/relax-ng-compact-syntax',
658     'roa'=>'application/rpki-roa',
659     'roff'=>'text/troff',
660     'rp9'=>'application/vnd.cloanto.rp9',
661     'rpss'=>'application/vnd.nokia.radio-presets',
662     'rpst'=>'application/vnd.nokia.radio-preset',
663     'rq'=>'application/sparql-query',
664     'rs'=>'application/rls-services+xml',
665     'rsd'=>'application/rsd+xml',
666     'rss'=>'application/rss+xml',
667     'rtf'=>'application/rtf',
668     'rtx'=>'text/richtext',
669     's'=>'text/x-asm',
670     's3m'=>'audio/s3m',
671     'saf'=>'application/vnd.yamaha.smaf-audio',
672     'sbml'=>'application/sbml+xml',
673     'sc'=>'application/vnd.ibm.secure-container',
674     'scd'=>'application/x-msschedule',
675     'scm'=>'application/vnd.lotus-screencam',
676     'scq'=>'application/scvp-cv-request',
677     'scs'=>'application/scvp-cv-response',
678     'scurl'=>'text/vnd.curl.scurl',
679     'sda'=>'application/vnd.stardivision.draw',
680     'sdc'=>'application/vnd.stardivision.calc',
681     'sdd'=>'application/vnd.stardivision.impress',
682     'sdkd'=>'application/vnd.solent.sdkm+xml',
683     'sdkm'=>'application/vnd.solent.sdkm+xml',
684     'sdp'=>'application/sdp',
685     'sdw'=>'application/vnd.stardivision.writer',
686     'see'=>'application/vnd.seemail',
687     'seed'=>'application/vnd.fdsn.seed',
688     'sema'=>'application/vnd.sema',
689     'semd'=>'application/vnd.semd',
690     'semf'=>'application/vnd.semf',
691     'ser'=>'application/java-serialized-object',
692     'setpay'=>'application/set-payment-initiation',
693     'setreg'=>'application/set-registration-initiation',
694     'sfd-hdstx'=>'application/vnd.hydrostatix.sof-data',
695     'sfs'=>'application/vnd.spotfire.sfs',
696     'sfv'=>'text/x-sfv',
697     'sgi'=>'image/sgi',
698     'sgl'=>'application/vnd.stardivision.writer-global',
699     'sgm'=>'text/sgml',
700     'sgml'=>'text/sgml',
701     'sh'=>'application/x-sh',
702     'shar'=>'application/x-shar',
703     'shf'=>'application/shf+xml',
704     'sid'=>'image/x-mrsid-image',
705     'sig'=>'application/pgp-signature',
706     'sil'=>'audio/silk',
707     'silo'=>'model/mesh',
708     'sis'=>'application/vnd.symbian.install',
709     'sisx'=>'application/vnd.symbian.install',
710     'sit'=>'application/x-stuffit',
711     'sitx'=>'application/x-stuffitx',
712     'skd'=>'application/vnd.koan',
713     'skm'=>'application/vnd.koan',
714     'skp'=>'application/vnd.koan',
715     'skt'=>'application/vnd.koan',
716     'sldm'=>'application/vnd.ms-powerpoint.slide.macroenabled.12',
717     'sldx'=>'application/vnd.openxmlformats-officedocument.presentationml.slide',
718     'slt'=>'application/vnd.epson.salt',
719     'sm'=>'application/vnd.stepmania.stepchart',
720     'smf'=>'application/vnd.stardivision.math',
721     'smi'=>'application/smil+xml',
722     'smil'=>'application/smil+xml',
723     'smv'=>'video/x-smv',
724     'smzip'=>'application/vnd.stepmania.package',
725     'snd'=>'audio/basic',
726     'snf'=>'application/x-font-snf',
727     'so'=>'application/octet-stream',
728     'spc'=>'application/x-pkcs7-certificates',
729     'spf'=>'application/vnd.yamaha.smaf-phrase',
730     'spl'=>'application/x-futuresplash',
731     'spot'=>'text/vnd.in3d.spot',
732     'spp'=>'application/scvp-vp-response',
733     'spq'=>'application/scvp-vp-request',
734     'spx'=>'audio/ogg',
735     'sql'=>'application/x-sql',
736     'src'=>'application/x-wais-source',
737     'srt'=>'application/x-subrip',
738     'sru'=>'application/sru+xml',
739     'srx'=>'application/sparql-results+xml',
740     'ssdl'=>'application/ssdl+xml',
741     'sse'=>'application/vnd.kodak-descriptor',
742     'ssf'=>'application/vnd.epson.ssf',
743     'ssml'=>'application/ssml+xml',
744     'st'=>'application/vnd.sailingtracker.track',
745     'stc'=>'application/vnd.sun.xml.calc.template',
746     'std'=>'application/vnd.sun.xml.draw.template',
747     'stf'=>'application/vnd.wt.stf',
748     'sti'=>'application/vnd.sun.xml.impress.template',
749     'stk'=>'application/hyperstudio',
750     'stl'=>'application/vnd.ms-pki.stl',
751     'str'=>'application/vnd.pg.format',
752     'stw'=>'application/vnd.sun.xml.writer.template',
753     'sub'=>'text/vnd.dvb.subtitle',
754     'sus'=>'application/vnd.sus-calendar',
755     'susp'=>'application/vnd.sus-calendar',
756     'sv4cpio'=>'application/x-sv4cpio',
757     'sv4crc'=>'application/x-sv4crc',
758     'svc'=>'application/vnd.dvb.service',
759     'svd'=>'application/vnd.svd',
760     'svg'=>'image/svg+xml',
761     'svgz'=>'image/svg+xml',
762     'swa'=>'application/x-director',
763     'swf'=>'application/x-shockwave-flash',
764     'swi'=>'application/vnd.aristanetworks.swi',
765     'sxc'=>'application/vnd.sun.xml.calc',
766     'sxd'=>'application/vnd.sun.xml.draw',
767     'sxg'=>'application/vnd.sun.xml.writer.global',
768     'sxi'=>'application/vnd.sun.xml.impress',
769     'sxm'=>'application/vnd.sun.xml.math',
770     'sxw'=>'application/vnd.sun.xml.writer',
771     't'=>'text/troff',
772     't3'=>'application/x-t3vm-image',
773     'taglet'=>'application/vnd.mynfc',
774     'tao'=>'application/vnd.tao.intent-module-archive',
775     'tar'=>'application/x-tar',
776     'tcap'=>'application/vnd.3gpp2.tcap',
777     'tcl'=>'application/x-tcl',
778     'teacher'=>'application/vnd.smart.teacher',
779     'tei'=>'application/tei+xml',
780     'teicorpus'=>'application/tei+xml',
781     'tex'=>'application/x-tex',
782     'texi'=>'application/x-texinfo',
783     'texinfo'=>'application/x-texinfo',
784     'text'=>'text/plain',
785     'tfi'=>'application/thraud+xml',
786     'tfm'=>'application/x-tex-tfm',
787     'tga'=>'image/x-tga',
788     'thmx'=>'application/vnd.ms-officetheme',
789     'tif'=>'image/tiff',
790     'tiff'=>'image/tiff',
791     'tmo'=>'application/vnd.tmobile-livetv',
792     'torrent'=>'application/x-bittorrent',
793     'tpl'=>'application/vnd.groove-tool-template',
794     'tpt'=>'application/vnd.trid.tpt',
795     'tr'=>'text/troff',
796     'tra'=>'application/vnd.trueapp',
797     'trm'=>'application/x-msterminal',
798     'tsd'=>'application/timestamped-data',
799     'tsv'=>'text/tab-separated-values',
800     'ttc'=>'application/x-font-ttf',
801     'ttf'=>'application/x-font-ttf',
802     'ttl'=>'text/turtle',
803     'twd'=>'application/vnd.simtech-mindmapper',
804     'twds'=>'application/vnd.simtech-mindmapper',
805     'txd'=>'application/vnd.genomatix.tuxedo',
806     'txf'=>'application/vnd.mobius.txf',
807     'txt'=>'text/plain',
808     'u32'=>'application/x-authorware-bin',
809     'udeb'=>'application/x-debian-package',
810     'ufd'=>'application/vnd.ufdl',
811     'ufdl'=>'application/vnd.ufdl',
812     'ulx'=>'application/x-glulx',
813     'umj'=>'application/vnd.umajin',
814     'unityweb'=>'application/vnd.unity',
815     'uoml'=>'application/vnd.uoml+xml',
816     'uri'=>'text/uri-list',
817     'uris'=>'text/uri-list',
818     'urls'=>'text/uri-list',
819     'ustar'=>'application/x-ustar',
820     'utz'=>'application/vnd.uiq.theme',
821     'uu'=>'text/x-uuencode',
822     'uva'=>'audio/vnd.dece.audio',
823     'uvd'=>'application/vnd.dece.data',
824     'uvf'=>'application/vnd.dece.data',
825     'uvg'=>'image/vnd.dece.graphic',
826     'uvh'=>'video/vnd.dece.hd',
827     'uvi'=>'image/vnd.dece.graphic',
828     'uvm'=>'video/vnd.dece.mobile',
829     'uvp'=>'video/vnd.dece.pd',
830     'uvs'=>'video/vnd.dece.sd',
831     'uvt'=>'application/vnd.dece.ttml+xml',
832     'uvu'=>'video/vnd.uvvu.mp4',
833     'uvv'=>'video/vnd.dece.video',
834     'uvva'=>'audio/vnd.dece.audio',
835     'uvvd'=>'application/vnd.dece.data',
836     'uvvf'=>'application/vnd.dece.data',
837     'uvvg'=>'image/vnd.dece.graphic',
838     'uvvh'=>'video/vnd.dece.hd',
839     'uvvi'=>'image/vnd.dece.graphic',
840     'uvvm'=>'video/vnd.dece.mobile',
841     'uvvp'=>'video/vnd.dece.pd',
842     'uvvs'=>'video/vnd.dece.sd',
843     'uvvt'=>'application/vnd.dece.ttml+xml',
844     'uvvu'=>'video/vnd.uvvu.mp4',
845     'uvvv'=>'video/vnd.dece.video',
846     'uvvx'=>'application/vnd.dece.unspecified',
847     'uvvz'=>'application/vnd.dece.zip',
848     'uvx'=>'application/vnd.dece.unspecified',
849     'uvz'=>'application/vnd.dece.zip',
850     'vcard'=>'text/vcard',
851     'vcd'=>'application/x-cdlink',
852     'vcf'=>'text/x-vcard',
853     'vcg'=>'application/vnd.groove-vcard',
854     'vcs'=>'text/x-vcalendar',
855     'vcx'=>'application/vnd.vcx',
856     'vis'=>'application/vnd.visionary',
857     'viv'=>'video/vnd.vivo',
858     'vob'=>'video/x-ms-vob',
859     'vor'=>'application/vnd.stardivision.writer',
860     'vox'=>'application/x-authorware-bin',
861     'vrml'=>'model/vrml',
862     'vsd'=>'application/vnd.visio',
863     'vsf'=>'application/vnd.vsf',
864     'vss'=>'application/vnd.visio',
865     'vst'=>'application/vnd.visio',
866     'vsw'=>'application/vnd.visio',
867     'vtu'=>'model/vnd.vtu',
868     'vxml'=>'application/voicexml+xml',
869     'w3d'=>'application/x-director',
870     'wad'=>'application/x-doom',
871     'wav'=>'audio/x-wav',
872     'wax'=>'audio/x-ms-wax',
873     'wbmp'=>'image/vnd.wap.wbmp',
874     'wbs'=>'application/vnd.criticaltools.wbs+xml',
875     'wbxml'=>'application/vnd.wap.wbxml',
876     'wcm'=>'application/vnd.ms-works',
877     'wdb'=>'application/vnd.ms-works',
878     'wdp'=>'image/vnd.ms-photo',
879     'weba'=>'audio/webm',
880     'webm'=>'video/webm',
881     'webp'=>'image/webp',
882     'wg'=>'application/vnd.pmi.widget',
883     'wgt'=>'application/widget',
884     'wks'=>'application/vnd.ms-works',
885     'wm'=>'video/x-ms-wm',
886     'wma'=>'audio/x-ms-wma',
887     'wmd'=>'application/x-ms-wmd',
888     'wmf'=>'application/x-msmetafile',
889     'wml'=>'text/vnd.wap.wml',
890     'wmlc'=>'application/vnd.wap.wmlc',
891     'wmls'=>'text/vnd.wap.wmlscript',
892     'wmlsc'=>'application/vnd.wap.wmlscriptc',
893     'wmv'=>'video/x-ms-wmv',
894     'wmx'=>'video/x-ms-wmx',
895     'wmz'=>'application/x-msmetafile',
896     'woff'=>'application/font-woff',
897     'wpd'=>'application/vnd.wordperfect',
898     'wpl'=>'application/vnd.ms-wpl',
899     'wps'=>'application/vnd.ms-works',
900     'wqd'=>'application/vnd.wqd',
901     'wri'=>'application/x-mswrite',
902     'wrl'=>'model/vrml',
903     'wsdl'=>'application/wsdl+xml',
904     'wspolicy'=>'application/wspolicy+xml',
905     'wtb'=>'application/vnd.webturbo',
906     'wvx'=>'video/x-ms-wvx',
907     'x32'=>'application/x-authorware-bin',
908     'x3d'=>'model/x3d+xml',
909     'x3db'=>'model/x3d+binary',
910     'x3dbz'=>'model/x3d+binary',
911     'x3dv'=>'model/x3d+vrml',
912     'x3dvz'=>'model/x3d+vrml',
913     'x3dz'=>'model/x3d+xml',
914     'xaml'=>'application/xaml+xml',
915     'xap'=>'application/x-silverlight-app',
916     'xar'=>'application/vnd.xara',
917     'xbap'=>'application/x-ms-xbap',
918     'xbd'=>'application/vnd.fujixerox.docuworks.binder',
919     'xbm'=>'image/x-xbitmap',
920     'xdf'=>'application/xcap-diff+xml',
921     'xdm'=>'application/vnd.syncml.dm+xml',
922     'xdp'=>'application/vnd.adobe.xdp+xml',
923     'xdssc'=>'application/dssc+xml',
924     'xdw'=>'application/vnd.fujixerox.docuworks',
925     'xenc'=>'application/xenc+xml',
926     'xer'=>'application/patch-ops-error+xml',
927     'xfdf'=>'application/vnd.adobe.xfdf',
928     'xfdl'=>'application/vnd.xfdl',
929     'xht'=>'application/xhtml+xml',
930     'xhtml'=>'application/xhtml+xml',
931     'xhvml'=>'application/xv+xml',
932     'xif'=>'image/vnd.xiff',
933     'xla'=>'application/vnd.ms-excel',
934     'xlam'=>'application/vnd.ms-excel.addin.macroenabled.12',
935     'xlc'=>'application/vnd.ms-excel',
936     'xlf'=>'application/x-xliff+xml',
937     'xlm'=>'application/vnd.ms-excel',
938     'xls'=>'application/vnd.ms-excel',
939     'xlsb'=>'application/vnd.ms-excel.sheet.binary.macroenabled.12',
940     'xlsm'=>'application/vnd.ms-excel.sheet.macroenabled.12',
941     'xlsx'=>'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
942     'xlt'=>'application/vnd.ms-excel',
943     'xltm'=>'application/vnd.ms-excel.template.macroenabled.12',
944     'xltx'=>'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
945     'xlw'=>'application/vnd.ms-excel',
946     'xm'=>'audio/xm',
947     'xml'=>'application/xml',
948     'xo'=>'application/vnd.olpc-sugar',
949     'xop'=>'application/xop+xml',
950     'xpi'=>'application/x-xpinstall',
951     'xpl'=>'application/xproc+xml',
952     'xpm'=>'image/x-xpixmap',
953     'xpr'=>'application/vnd.is-xpr',
954     'xps'=>'application/vnd.ms-xpsdocument',
955     'xpw'=>'application/vnd.intercon.formnet',
956     'xpx'=>'application/vnd.intercon.formnet',
957     'xsl'=>'application/xml',
958     'xslt'=>'application/xslt+xml',
959     'xsm'=>'application/vnd.syncml+xml',
960     'xspf'=>'application/xspf+xml',
961     'xul'=>'application/vnd.mozilla.xul+xml',
962     'xvm'=>'application/xv+xml',
963     'xvml'=>'application/xv+xml',
964     'xwd'=>'image/x-xwindowdump',
965     'xyz'=>'chemical/x-xyz',
966     'xz'=>'application/x-xz',
967     'yang'=>'application/yang',
968     'yin'=>'application/yin+xml',
969     'z1'=>'application/x-zmachine',
970     'z2'=>'application/x-zmachine',
971     'z3'=>'application/x-zmachine',
972     'z4'=>'application/x-zmachine',
973     'z5'=>'application/x-zmachine',
974     'z6'=>'application/x-zmachine',
975     'z7'=>'application/x-zmachine',
976     'z8'=>'application/x-zmachine',
977     'zaz'=>'application/vnd.zzazz.deck+xml',
978     'zip'=>'application/zip',
979     'zir'=>'application/vnd.zul',
980     'zirz'=>'application/vnd.zul',
981     'zmm'=>'application/vnd.handheld-entertainment+xml',
982     123=>'application/vnd.lotus-1-2-3',
983 );

最全的整理:
http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types

因最近做文件上传的功能时,有个增加可支持的上传文件类型的需求,然后需要查文件后缀所对应的Mime Type用于识别,所以转载一下,方便以后查看。

————————————————
版权声明:本文为CSDN博主「SHUIPING_YANG」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhezhebie/java/article/details/80513499

原文地址:https://www.cnblogs.com/dyhblog/p/12886890.html