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