1 # created by create-mime.conf.pl
3 #######################################################################
8 ## https://redmine.lighttpd.net/projects/lighttpd/wiki/Mimetype_assignDetails
11 ## mimetype.xattr-name
12 ## Set the extended file attribute name used to obtain mime type
13 ## (must also set mimetype.use-xattr = "enable")
15 ## Default value is "Content-Type"
17 ## freedesktop.org Shared MIME-info Database specification suggests
18 ## user-defined value ("user.mime_type") as name for extended file attribute
19 #mimetype.xattr-name = "user.mime_type"
22 ## Use extended attribute named in mimetype.xattr-name (default "Content-Type")
23 ## to obtain mime type if possible
25 ## Disabled by default
27 #mimetype.use-xattr = "enable"
30 ## mimetype ("Content-Type" HTTP header) mapping for static file handling
32 ## The first matching suffix is used. If no mapping is found
33 ## 'application/octet-stream' is used, and caching (etag/last-modified handling)
34 ## is disabled to prevent clients from caching "unknown" mime types.
36 ## Therefore the last mapping is:
37 ## "" => "application/octet-stream"
38 ## This matches all extensions and acts as default mime type, and enables
41 ".pcf.Z" => "application/x-font-pcf",
42 ".tar.bz2" => "application/x-gtar-compressed",
43 ".tar.gz" => "application/x-gtar-compressed",
44 ".ez" => "application/andrew-inset",
45 ".anx" => "application/annodex",
46 ".atom" => "application/atom+xml",
47 ".atomcat" => "application/atomcat+xml",
48 ".atomsrv" => "application/atomserv+xml",
49 ".lin" => "application/bbolin",
50 ".cu" => "application/cu-seeme",
51 ".davmount" => "application/davmount+xml",
52 ".dcm" => "application/dicom",
53 ".tsp" => "application/dsptype",
54 ".es" => "application/ecmascript",
55 ".otf" => "application/font-sfnt",
56 ".ttf" => "application/font-sfnt",
57 ".pfr" => "application/font-tdpfr",
58 ".woff" => "application/font-woff",
59 ".spl" => "application/futuresplash",
60 ".gz" => "application/gzip",
61 ".hta" => "application/hta",
62 ".jar" => "application/java-archive",
63 ".ser" => "application/java-serialized-object",
64 ".class" => "application/java-vm",
65 ".js" => "application/javascript",
66 ".json" => "application/json",
67 ".m3g" => "application/m3g",
68 ".hqx" => "application/mac-binhex40",
69 ".cpt" => "application/mac-compactpro",
70 ".nb" => "application/mathematica",
71 ".nbp" => "application/mathematica",
72 ".mbox" => "application/mbox",
73 ".mdb" => "application/msaccess",
74 ".doc" => "application/msword",
75 ".dot" => "application/msword",
76 ".mxf" => "application/mxf",
77 ".asn" => "application/octet-stream",
78 ".bin" => "application/octet-stream",
79 ".deploy" => "application/octet-stream",
80 ".ent" => "application/octet-stream",
81 ".msp" => "application/octet-stream",
82 ".msu" => "application/octet-stream",
83 ".oda" => "application/oda",
84 ".opf" => "application/oebps-package+xml",
85 ".ogx" => "application/ogg",
86 ".one" => "application/onenote",
87 ".onepkg" => "application/onenote",
88 ".onetmp" => "application/onenote",
89 ".onetoc2" => "application/onenote",
90 ".pdf" => "application/pdf",
91 ".pgp" => "application/pgp-encrypted",
92 ".key" => "application/pgp-keys",
93 ".sig" => "application/pgp-signature",
94 ".prf" => "application/pics-rules",
95 ".ai" => "application/postscript",
96 ".eps" => "application/postscript",
97 ".eps2" => "application/postscript",
98 ".eps3" => "application/postscript",
99 ".epsf" => "application/postscript",
100 ".epsi" => "application/postscript",
101 ".ps" => "application/postscript",
102 ".rar" => "application/rar",
103 ".rdf" => "application/rdf+xml",
104 ".rtf" => "application/rtf",
105 ".stl" => "application/sla",
106 ".smi" => "application/smil+xml",
107 ".smil" => "application/smil+xml",
108 ".xht" => "application/xhtml+xml",
109 ".xhtml" => "application/xhtml+xml",
110 ".xml" => "application/xml",
111 ".xsd" => "application/xml",
112 ".dtd" => "application/xml-dtd",
113 ".xsl" => "application/xslt+xml",
114 ".xslt" => "application/xslt+xml",
115 ".xspf" => "application/xspf+xml",
116 ".zip" => "application/zip",
117 ".apk" => "application/vnd.android.package-archive",
118 ".cdy" => "application/vnd.cinderella",
119 ".ddeb" => "application/vnd.debian.binary-package",
120 ".deb" => "application/vnd.debian.binary-package",
121 ".udeb" => "application/vnd.debian.binary-package",
122 ".sfd" => "application/vnd.font-fontforge-sfd",
123 ".kml" => "application/vnd.google-earth.kml+xml",
124 ".kmz" => "application/vnd.google-earth.kmz",
125 ".xul" => "application/vnd.mozilla.xul+xml",
126 ".xlb" => "application/vnd.ms-excel",
127 ".xls" => "application/vnd.ms-excel",
128 ".xlt" => "application/vnd.ms-excel",
129 ".xlam" => "application/vnd.ms-excel.addin.macroEnabled.12",
130 ".xlsb" => "application/vnd.ms-excel.sheet.binary.macroEnabled.12",
131 ".xlsm" => "application/vnd.ms-excel.sheet.macroEnabled.12",
132 ".xltm" => "application/vnd.ms-excel.template.macroEnabled.12",
133 ".eot" => "application/vnd.ms-fontobject",
134 ".thmx" => "application/vnd.ms-officetheme",
135 ".cat" => "application/vnd.ms-pki.seccat",
136 ".pps" => "application/vnd.ms-powerpoint",
137 ".ppt" => "application/vnd.ms-powerpoint",
138 ".ppam" => "application/vnd.ms-powerpoint.addin.macroEnabled.12",
139 ".pptm" => "application/vnd.ms-powerpoint.presentation.macroEnabled.12",
140 ".sldm" => "application/vnd.ms-powerpoint.slide.macroEnabled.12",
141 ".ppsm" => "application/vnd.ms-powerpoint.slideshow.macroEnabled.12",
142 ".potm" => "application/vnd.ms-powerpoint.template.macroEnabled.12",
143 ".docm" => "application/vnd.ms-word.document.macroEnabled.12",
144 ".dotm" => "application/vnd.ms-word.template.macroEnabled.12",
145 ".odc" => "application/vnd.oasis.opendocument.chart",
146 ".odb" => "application/vnd.oasis.opendocument.database",
147 ".odf" => "application/vnd.oasis.opendocument.formula",
148 ".odg" => "application/vnd.oasis.opendocument.graphics",
149 ".otg" => "application/vnd.oasis.opendocument.graphics-template",
150 ".odi" => "application/vnd.oasis.opendocument.image",
151 ".odp" => "application/vnd.oasis.opendocument.presentation",
152 ".otp" => "application/vnd.oasis.opendocument.presentation-template",
153 ".ods" => "application/vnd.oasis.opendocument.spreadsheet",
154 ".ots" => "application/vnd.oasis.opendocument.spreadsheet-template",
155 ".odt" => "application/vnd.oasis.opendocument.text",
156 ".odm" => "application/vnd.oasis.opendocument.text-master",
157 ".ott" => "application/vnd.oasis.opendocument.text-template",
158 ".oth" => "application/vnd.oasis.opendocument.text-web",
159 ".pptx" => "application/vnd.openxmlformats-officedocument.presentationml.presentation",
160 ".sldx" => "application/vnd.openxmlformats-officedocument.presentationml.slide",
161 ".ppsx" => "application/vnd.openxmlformats-officedocument.presentationml.slideshow",
162 ".potx" => "application/vnd.openxmlformats-officedocument.presentationml.template",
163 ".xlsx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
164 ".xltx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.template",
165 ".docx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
166 ".dotx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.template",
167 ".cod" => "application/vnd.rim.cod",
168 ".mmf" => "application/vnd.smaf",
169 ".sdc" => "application/vnd.stardivision.calc",
170 ".sds" => "application/vnd.stardivision.chart",
171 ".sda" => "application/vnd.stardivision.draw",
172 ".sdd" => "application/vnd.stardivision.impress",
173 ".sdf" => "application/vnd.stardivision.math",
174 ".sdw" => "application/vnd.stardivision.writer",
175 ".sgl" => "application/vnd.stardivision.writer-global",
176 ".sxc" => "application/vnd.sun.xml.calc",
177 ".stc" => "application/vnd.sun.xml.calc.template",
178 ".sxd" => "application/vnd.sun.xml.draw",
179 ".std" => "application/vnd.sun.xml.draw.template",
180 ".sxi" => "application/vnd.sun.xml.impress",
181 ".sti" => "application/vnd.sun.xml.impress.template",
182 ".sxm" => "application/vnd.sun.xml.math",
183 ".sxw" => "application/vnd.sun.xml.writer",
184 ".sxg" => "application/vnd.sun.xml.writer.global",
185 ".stw" => "application/vnd.sun.xml.writer.template",
186 ".sis" => "application/vnd.symbian.install",
187 ".cap" => "application/vnd.tcpdump.pcap",
188 ".pcap" => "application/vnd.tcpdump.pcap",
189 ".vsd" => "application/vnd.visio",
190 ".vss" => "application/vnd.visio",
191 ".vst" => "application/vnd.visio",
192 ".vsw" => "application/vnd.visio",
193 ".wbxml" => "application/vnd.wap.wbxml",
194 ".wmlc" => "application/vnd.wap.wmlc",
195 ".wmlsc" => "application/vnd.wap.wmlscriptc",
196 ".wpd" => "application/vnd.wordperfect",
197 ".wp5" => "application/vnd.wordperfect5.1",
198 ".wk" => "application/x-123",
199 ".7z" => "application/x-7z-compressed",
200 ".abw" => "application/x-abiword",
201 ".dmg" => "application/x-apple-diskimage",
202 ".bcpio" => "application/x-bcpio",
203 ".torrent" => "application/x-bittorrent",
204 ".bz2" => "application/x-bzip",
205 ".cab" => "application/x-cab",
206 ".cbr" => "application/x-cbr",
207 ".cbz" => "application/x-cbz",
208 ".cda" => "application/x-cdf",
209 ".cdf" => "application/x-cdf",
210 ".vcd" => "application/x-cdlink",
211 ".pgn" => "application/x-chess-pgn",
212 ".mph" => "application/x-comsol",
213 ".cpio" => "application/x-cpio",
214 ".dcr" => "application/x-director",
215 ".dir" => "application/x-director",
216 ".dxr" => "application/x-director",
217 ".dms" => "application/x-dms",
218 ".wad" => "application/x-doom",
219 ".dvi" => "application/x-dvi",
220 ".gsf" => "application/x-font",
221 ".pfa" => "application/x-font",
222 ".pfb" => "application/x-font",
223 ".pcf" => "application/x-font-pcf",
224 ".mm" => "application/x-freemind",
225 ".gan" => "application/x-ganttproject",
226 ".gnumeric" => "application/x-gnumeric",
227 ".sgf" => "application/x-go-sgf",
228 ".gcf" => "application/x-graphing-calculator",
229 ".gtar" => "application/x-gtar",
230 ".taz" => "application/x-gtar-compressed",
231 ".tbz" => "application/x-gtar-compressed",
232 ".tgz" => "application/x-gtar-compressed",
233 ".hdf" => "application/x-hdf",
234 ".hwp" => "application/x-hwp",
235 ".ica" => "application/x-ica",
236 ".info" => "application/x-info",
237 ".ins" => "application/x-internet-signup",
238 ".isp" => "application/x-internet-signup",
239 ".iii" => "application/x-iphone",
240 ".iso" => "application/x-iso9660-image",
241 ".jam" => "application/x-jam",
242 ".jnlp" => "application/x-java-jnlp-file",
243 ".jmz" => "application/x-jmol",
244 ".chrt" => "application/x-kchart",
245 ".kil" => "application/x-killustrator",
246 ".skd" => "application/x-koan",
247 ".skm" => "application/x-koan",
248 ".skp" => "application/x-koan",
249 ".skt" => "application/x-koan",
250 ".kpr" => "application/x-kpresenter",
251 ".kpt" => "application/x-kpresenter",
252 ".ksp" => "application/x-kspread",
253 ".kwd" => "application/x-kword",
254 ".kwt" => "application/x-kword",
255 ".latex" => "application/x-latex",
256 ".lha" => "application/x-lha",
257 ".lyx" => "application/x-lyx",
258 ".lzh" => "application/x-lzh",
259 ".lzx" => "application/x-lzx",
260 ".book" => "application/x-maker",
261 ".fb" => "application/x-maker",
262 ".fbdoc" => "application/x-maker",
263 ".fm" => "application/x-maker",
264 ".frame" => "application/x-maker",
265 ".frm" => "application/x-maker",
266 ".maker" => "application/x-maker",
267 ".mif" => "application/x-mif",
268 ".m3u8" => "application/x-mpegURL",
269 ".application" => "application/x-ms-application",
270 ".manifest" => "application/x-ms-manifest",
271 ".wmd" => "application/x-ms-wmd",
272 ".wmz" => "application/x-ms-wmz",
273 ".bat" => "application/x-msdos-program",
274 ".com" => "application/x-msdos-program",
275 ".dll" => "application/x-msdos-program",
276 ".exe" => "application/x-msdos-program",
277 ".msi" => "application/x-msi",
278 ".nc" => "application/x-netcdf",
279 ".pac" => "application/x-ns-proxy-autoconfig",
280 ".nwc" => "application/x-nwc",
281 ".o" => "application/x-object",
282 ".oza" => "application/x-oz-application",
283 ".p7r" => "application/x-pkcs7-certreqresp",
284 ".crl" => "application/x-pkcs7-crl",
285 ".pyc" => "application/x-python-code",
286 ".pyo" => "application/x-python-code",
287 ".qgs" => "application/x-qgis",
288 ".shp" => "application/x-qgis",
289 ".shx" => "application/x-qgis",
290 ".qtl" => "application/x-quicktimeplayer",
291 ".rdp" => "application/x-rdp",
292 ".rpm" => "application/x-redhat-package-manager",
293 ".rss" => "application/x-rss+xml",
294 ".rb" => "application/x-ruby",
295 ".sce" => "application/x-scilab",
296 ".sci" => "application/x-scilab",
297 ".xcos" => "application/x-scilab-xcos",
298 ".shar" => "application/x-shar",
299 ".swf" => "application/x-shockwave-flash",
300 ".swfl" => "application/x-shockwave-flash",
301 ".scr" => "application/x-silverlight",
302 ".sql" => "application/x-sql",
303 ".sit" => "application/x-stuffit",
304 ".sitx" => "application/x-stuffit",
305 ".sv4cpio" => "application/x-sv4cpio",
306 ".sv4crc" => "application/x-sv4crc",
307 ".tar" => "application/x-tar",
308 ".gf" => "application/x-tex-gf",
309 ".pk" => "application/x-tex-pk",
310 ".texi" => "application/x-texinfo",
311 ".texinfo" => "application/x-texinfo",
312 ".roff" => "application/x-troff",
313 ".t" => "application/x-troff",
314 ".tr" => "application/x-troff",
315 ".man" => "application/x-troff-man",
316 ".me" => "application/x-troff-me",
317 ".ms" => "application/x-troff-ms",
318 ".ustar" => "application/x-ustar",
319 ".src" => "application/x-wais-source",
320 ".wz" => "application/x-wingz",
321 ".crt" => "application/x-x509-ca-cert",
322 ".xcf" => "application/x-xcf",
323 ".fig" => "application/x-xfig",
324 ".xpi" => "application/x-xpinstall",
325 ".xz" => "application/x-xz",
326 ".amr" => "audio/amr",
327 ".awb" => "audio/amr-wb",
328 ".axa" => "audio/annodex",
329 ".au" => "audio/basic",
330 ".snd" => "audio/basic",
331 ".csd" => "audio/csound",
332 ".orc" => "audio/csound",
333 ".sco" => "audio/csound",
334 ".flac" => "audio/flac",
335 ".kar" => "audio/midi",
336 ".mid" => "audio/midi",
337 ".midi" => "audio/midi",
338 ".m4a" => "audio/mpeg",
339 ".mp2" => "audio/mpeg",
340 ".mp3" => "audio/mpeg",
341 ".mpega" => "audio/mpeg",
342 ".mpga" => "audio/mpeg",
343 ".m3u" => "audio/mpegurl",
344 ".oga" => "audio/ogg",
345 ".ogg" => "audio/ogg",
346 ".opus" => "audio/ogg",
347 ".spx" => "audio/ogg",
348 ".sid" => "audio/prs.sid",
349 ".aif" => "audio/x-aiff",
350 ".aifc" => "audio/x-aiff",
351 ".aiff" => "audio/x-aiff",
352 ".gsm" => "audio/x-gsm",
353 ".wax" => "audio/x-ms-wax",
354 ".wma" => "audio/x-ms-wma",
355 ".ra" => "audio/x-realaudio",
356 ".ram" => "audio/x-realaudio",
357 ".rm" => "audio/x-realaudio",
358 ".pls" => "audio/x-scpls",
359 ".sd2" => "audio/x-sd2",
360 ".wav" => "audio/x-wav",
361 ".alc" => "chemical/x-alchemy",
362 ".cac" => "chemical/x-cache",
363 ".cache" => "chemical/x-cache",
364 ".csf" => "chemical/x-cache-csf",
365 ".cascii" => "chemical/x-cactvs-binary",
366 ".cbin" => "chemical/x-cactvs-binary",
367 ".ctab" => "chemical/x-cactvs-binary",
368 ".cdx" => "chemical/x-cdx",
369 ".cer" => "chemical/x-cerius",
370 ".c3d" => "chemical/x-chem3d",
371 ".chm" => "chemical/x-chemdraw",
372 ".cif" => "chemical/x-cif",
373 ".cmdf" => "chemical/x-cmdf",
374 ".cml" => "chemical/x-cml",
375 ".cpa" => "chemical/x-compass",
376 ".bsd" => "chemical/x-crossfire",
377 ".csm" => "chemical/x-csml",
378 ".csml" => "chemical/x-csml",
379 ".ctx" => "chemical/x-ctx",
380 ".cef" => "chemical/x-cxf",
381 ".cxf" => "chemical/x-cxf",
382 ".emb" => "chemical/x-embl-dl-nucleotide",
383 ".embl" => "chemical/x-embl-dl-nucleotide",
384 ".spc" => "chemical/x-galactic-spc",
385 ".gam" => "chemical/x-gamess-input",
386 ".gamin" => "chemical/x-gamess-input",
387 ".inp" => "chemical/x-gamess-input",
388 ".fch" => "chemical/x-gaussian-checkpoint",
389 ".fchk" => "chemical/x-gaussian-checkpoint",
390 ".cub" => "chemical/x-gaussian-cube",
391 ".gau" => "chemical/x-gaussian-input",
392 ".gjc" => "chemical/x-gaussian-input",
393 ".gjf" => "chemical/x-gaussian-input",
394 ".gal" => "chemical/x-gaussian-log",
395 ".gcg" => "chemical/x-gcg8-sequence",
396 ".gen" => "chemical/x-genbank",
397 ".hin" => "chemical/x-hin",
398 ".ist" => "chemical/x-isostar",
399 ".istr" => "chemical/x-isostar",
400 ".dx" => "chemical/x-jcamp-dx",
401 ".jdx" => "chemical/x-jcamp-dx",
402 ".kin" => "chemical/x-kinemage",
403 ".mcm" => "chemical/x-macmolecule",
404 ".mmd" => "chemical/x-macromodel-input",
405 ".mmod" => "chemical/x-macromodel-input",
406 ".mol" => "chemical/x-mdl-molfile",
407 ".rd" => "chemical/x-mdl-rdfile",
408 ".rxn" => "chemical/x-mdl-rxnfile",
409 ".sd" => "chemical/x-mdl-sdfile",
410 ".tgf" => "chemical/x-mdl-tgf",
411 ".mcif" => "chemical/x-mmcif",
412 ".mol2" => "chemical/x-mol2",
413 ".b" => "chemical/x-molconn-Z",
414 ".gpt" => "chemical/x-mopac-graph",
415 ".mop" => "chemical/x-mopac-input",
416 ".mopcrt" => "chemical/x-mopac-input",
417 ".mpc" => "chemical/x-mopac-input",
418 ".zmt" => "chemical/x-mopac-input",
419 ".moo" => "chemical/x-mopac-out",
420 ".mvb" => "chemical/x-mopac-vib",
421 ".prt" => "chemical/x-ncbi-asn1-ascii",
422 ".aso" => "chemical/x-ncbi-asn1-binary",
423 ".val" => "chemical/x-ncbi-asn1-binary",
424 ".pdb" => "chemical/x-pdb",
425 ".ros" => "chemical/x-rosdal",
426 ".sw" => "chemical/x-swissprot",
427 ".vms" => "chemical/x-vamas-iso14976",
428 ".vmd" => "chemical/x-vmd",
429 ".xtel" => "chemical/x-xtel",
430 ".xyz" => "chemical/x-xyz",
431 ".gif" => "image/gif",
432 ".ief" => "image/ief",
433 ".jp2" => "image/jp2",
434 ".jpg2" => "image/jp2",
435 ".jpe" => "image/jpeg",
436 ".jpeg" => "image/jpeg",
437 ".jpg" => "image/jpeg",
438 ".jpm" => "image/jpm",
439 ".jpf" => "image/jpx",
440 ".jpx" => "image/jpx",
441 ".pcx" => "image/pcx",
442 ".png" => "image/png",
443 ".svg" => "image/svg+xml",
444 ".svgz" => "image/svg+xml",
445 ".tif" => "image/tiff",
446 ".tiff" => "image/tiff",
447 ".djv" => "image/vnd.djvu",
448 ".djvu" => "image/vnd.djvu",
449 ".ico" => "image/vnd.microsoft.icon",
450 ".wbmp" => "image/vnd.wap.wbmp",
451 ".cr2" => "image/x-canon-cr2",
452 ".crw" => "image/x-canon-crw",
453 ".ras" => "image/x-cmu-raster",
454 ".cdr" => "image/x-coreldraw",
455 ".pat" => "image/x-coreldrawpattern",
456 ".cdt" => "image/x-coreldrawtemplate",
457 ".erf" => "image/x-epson-erf",
458 ".art" => "image/x-jg",
459 ".jng" => "image/x-jng",
460 ".bmp" => "image/x-ms-bmp",
461 ".nef" => "image/x-nikon-nef",
462 ".orf" => "image/x-olympus-orf",
463 ".psd" => "image/x-photoshop",
464 ".pnm" => "image/x-portable-anymap",
465 ".pbm" => "image/x-portable-bitmap",
466 ".pgm" => "image/x-portable-graymap",
467 ".ppm" => "image/x-portable-pixmap",
468 ".rgb" => "image/x-rgb",
469 ".xbm" => "image/x-xbitmap",
470 ".xpm" => "image/x-xpixmap",
471 ".xwd" => "image/x-xwindowdump",
472 ".eml" => "message/rfc822",
473 ".iges" => "model/iges",
474 ".igs" => "model/iges",
475 ".mesh" => "model/mesh",
476 ".msh" => "model/mesh",
477 ".silo" => "model/mesh",
478 ".vrml" => "model/vrml",
479 ".wrl" => "model/vrml",
480 ".x3db" => "model/x3d+binary",
481 ".x3dv" => "model/x3d+vrml",
482 ".x3d" => "model/x3d+xml",
483 ".appcache" => "text/cache-manifest",
484 ".ics" => "text/calendar",
485 ".icz" => "text/calendar",
486 ".css" => "text/css; charset=utf-8",
487 ".csv" => "text/csv; charset=utf-8",
488 ".323" => "text/h323",
489 ".htm" => "text/html",
490 ".html" => "text/html",
491 ".shtml" => "text/html",
492 ".uls" => "text/iuls",
493 ".markdown" => "text/markdown; charset=utf-8",
494 ".md" => "text/markdown; charset=utf-8",
495 ".mml" => "text/mathml",
496 ".asc" => "text/plain; charset=utf-8",
497 ".brf" => "text/plain; charset=utf-8",
498 ".conf" => "text/plain; charset=utf-8",
499 ".log" => "text/plain; charset=utf-8",
500 ".pot" => "text/plain; charset=utf-8",
501 ".spec" => "text/plain; charset=utf-8",
502 ".srt" => "text/plain; charset=utf-8",
503 ".text" => "text/plain; charset=utf-8",
504 ".txt" => "text/plain; charset=utf-8",
505 ".rtx" => "text/richtext",
506 ".sct" => "text/scriptlet",
507 ".wsc" => "text/scriptlet",
508 ".tsv" => "text/tab-separated-values",
509 ".tm" => "text/texmacs",
510 ".ttl" => "text/turtle",
511 ".vcard" => "text/vcard",
512 ".vcf" => "text/vcard",
513 ".jad" => "text/vnd.sun.j2me.app-descriptor",
514 ".wml" => "text/vnd.wap.wml",
515 ".wmls" => "text/vnd.wap.wmlscript",
516 ".bib" => "text/x-bibtex; charset=utf-8",
517 ".boo" => "text/x-boo; charset=utf-8",
518 ".h++" => "text/x-c++hdr; charset=utf-8",
519 ".hh" => "text/x-c++hdr; charset=utf-8",
520 ".hpp" => "text/x-c++hdr; charset=utf-8",
521 ".hxx" => "text/x-c++hdr; charset=utf-8",
522 ".c++" => "text/x-c++src; charset=utf-8",
523 ".cc" => "text/x-c++src; charset=utf-8",
524 ".cpp" => "text/x-c++src; charset=utf-8",
525 ".cxx" => "text/x-c++src; charset=utf-8",
526 ".h" => "text/x-chdr; charset=utf-8",
527 ".htc" => "text/x-component",
528 ".csh" => "text/x-csh; charset=utf-8",
529 ".c" => "text/x-csrc; charset=utf-8",
530 ".diff" => "text/x-diff; charset=utf-8",
531 ".patch" => "text/x-diff; charset=utf-8",
532 ".d" => "text/x-dsrc; charset=utf-8",
533 ".hs" => "text/x-haskell; charset=utf-8",
534 ".java" => "text/x-java; charset=utf-8",
535 ".ly" => "text/x-lilypond; charset=utf-8",
536 ".lhs" => "text/x-literate-haskell; charset=utf-8",
537 ".moc" => "text/x-moc; charset=utf-8",
538 ".p" => "text/x-pascal; charset=utf-8",
539 ".pas" => "text/x-pascal; charset=utf-8",
540 ".gcd" => "text/x-pcs-gcd",
541 ".pl" => "text/x-perl; charset=utf-8",
542 ".pm" => "text/x-perl; charset=utf-8",
543 ".py" => "text/x-python; charset=utf-8",
544 ".scala" => "text/x-scala; charset=utf-8",
545 ".etx" => "text/x-setext",
546 ".sfv" => "text/x-sfv",
547 ".sh" => "text/x-sh; charset=utf-8",
548 ".tcl" => "text/x-tcl; charset=utf-8",
549 ".tk" => "text/x-tcl; charset=utf-8",
550 ".cls" => "text/x-tex; charset=utf-8",
551 ".ltx" => "text/x-tex; charset=utf-8",
552 ".sty" => "text/x-tex; charset=utf-8",
553 ".tex" => "text/x-tex; charset=utf-8",
554 ".vcs" => "text/x-vcalendar",
555 ".3gp" => "video/3gpp",
556 ".ts" => "video/MP2T",
557 ".axv" => "video/annodex",
559 ".dif" => "video/dv",
561 ".fli" => "video/fli",
563 ".mp4" => "video/mp4",
564 ".mpe" => "video/mpeg",
565 ".mpeg" => "video/mpeg",
566 ".mpg" => "video/mpeg",
567 ".ogv" => "video/ogg",
568 ".mov" => "video/quicktime",
569 ".qt" => "video/quicktime",
570 ".webm" => "video/webm",
571 ".mxu" => "video/vnd.mpegurl",
572 ".flv" => "video/x-flv",
573 ".lsf" => "video/x-la-asf",
574 ".lsx" => "video/x-la-asf",
575 ".mkv" => "video/x-matroska",
576 ".mpv" => "video/x-matroska",
577 ".mng" => "video/x-mng",
578 ".asf" => "video/x-ms-asf",
579 ".asx" => "video/x-ms-asf",
580 ".wm" => "video/x-ms-wm",
581 ".wmv" => "video/x-ms-wmv",
582 ".wmx" => "video/x-ms-wmx",
583 ".wvx" => "video/x-ms-wvx",
584 ".avi" => "video/x-msvideo",
585 ".movie" => "video/x-sgi-movie",
586 ".ice" => "x-conference/x-cooltalk",
587 ".sisx" => "x-epoc/x-sisx-app",
588 ".vrm" => "x-world/x-vrml",
589 "README" => "text/plain; charset=utf-8",
590 "Makefile" => "text/x-makefile; charset=utf-8",
592 # enable caching for unknown mime types:
593 "" => "application/octet-stream"