mime.conf 52 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338
  1. # created by create-mime.conf.pl
  2. #######################################################################
  3. ##
  4. ## MimeType handling
  5. ## -------------------
  6. ##
  7. ## https://redmine.lighttpd.net/projects/lighttpd/wiki/Mimetype_assignDetails
  8. ##
  9. ## mimetype.xattr-name
  10. ## Set the extended file attribute name used to obtain mime type
  11. ## (must also set mimetype.use-xattr = "enable")
  12. ##
  13. ## Default value is "Content-Type"
  14. ##
  15. ## freedesktop.org Shared MIME-info Database specification suggests
  16. ## user-defined value ("user.mime_type") as name for extended file attribute
  17. #mimetype.xattr-name = "user.mime_type"
  18. ##
  19. ## Use extended attribute named in mimetype.xattr-name (default "Content-Type")
  20. ## to obtain mime type if possible
  21. ##
  22. ## Disabled by default
  23. ##
  24. #mimetype.use-xattr = "enable"
  25. ##
  26. ## mimetype ("Content-Type" HTTP header) mapping for static file handling
  27. ##
  28. ## The first matching suffix is used. If no mapping is found
  29. ## 'application/octet-stream' is used, and caching (etag/last-modified handling)
  30. ## is disabled to prevent clients from caching "unknown" mime types.
  31. ##
  32. ## Therefore the last mapping is:
  33. ## "" => "application/octet-stream"
  34. ## This matches all extensions and acts as default mime type, and enables
  35. ## caching for those.
  36. mimetype.assign = (
  37. ".1905.1" => "application/vnd.ieee.1905",
  38. ".tar.bz2" => "application/x-gtar-compressed",
  39. ".tar.gz" => "application/x-gtar-compressed",
  40. ".a2l" => "application/A2L",
  41. ".aml" => "application/AML",
  42. ".atf" => "application/ATF",
  43. ".atfx" => "application/ATFX",
  44. ".atxml" => "application/ATXML",
  45. ".cdfx" => "application/CDFX+XML",
  46. ".cea" => "application/CEA",
  47. ".dcd" => "application/DCD",
  48. ".dii" => "application/DII",
  49. ".dit" => "application/DIT",
  50. ".lxf" => "application/LXF",
  51. ".mf4" => "application/MF4",
  52. ".odx" => "application/ODX",
  53. ".pdx" => "application/PDX",
  54. ".ez" => "application/andrew-inset",
  55. ".atom" => "application/atom+xml",
  56. ".atomcat" => "application/atomcat+xml",
  57. ".atomdeleted" => "application/atomdeleted+xml",
  58. ".atomsvc" => "application/atomsvc+xml",
  59. ".dwd" => "application/atsc-dwd+xml",
  60. ".held" => "application/atsc-held+xml",
  61. ".rsat" => "application/atsc-rsat+xml",
  62. ".apxml" => "application/auth-policy+xml",
  63. ".xdd" => "application/bacnet-xdd+zip",
  64. ".xcs" => "application/calendar+xml",
  65. ".cbor" => "application/cbor",
  66. ".c3ex" => "application/cccex",
  67. ".ccmp" => "application/ccmp+xml",
  68. ".ccxml" => "application/ccxml+xml",
  69. ".cdmia" => "application/cdmi-capability",
  70. ".cdmic" => "application/cdmi-container",
  71. ".cdmid" => "application/cdmi-domain",
  72. ".cdmio" => "application/cdmi-object",
  73. ".cdmiq" => "application/cdmi-queue",
  74. ".cellml" => "application/cellml+xml",
  75. ".cml" => "application/cellml+xml",
  76. ".cmsc" => "application/cms",
  77. ".cpl" => "application/cpl+xml",
  78. ".csrattrs" => "application/csrattrs",
  79. ".mpd" => "application/dash+xml",
  80. ".mpdd" => "application/dashdelta",
  81. ".davmount" => "application/davmount+xml",
  82. ".dcm" => "application/dicom",
  83. ".xmls" => "application/dskpp+xml",
  84. ".dssc" => "application/dssc+der",
  85. ".xdssc" => "application/dssc+xml",
  86. ".dvc" => "application/dvcs",
  87. ".es" => "application/ecmascript",
  88. ".efi" => "application/efi",
  89. ".emma" => "application/emma+xml",
  90. ".emotionml" => "application/emotionml+xml",
  91. ".epub" => "application/epub+zip",
  92. ".exi" => "application/exi",
  93. ".finf" => "application/fastinfoset",
  94. ".fdt" => "application/fdt+xml",
  95. ".pfr" => "application/font-tdpfr",
  96. ".geojson" => "application/geo+json",
  97. ".gpkg" => "application/geopackage+sqlite3",
  98. ".glbin" => "application/gltf-buffer",
  99. ".glbuf" => "application/gltf-buffer",
  100. ".gml" => "application/gml+xml",
  101. ".gz" => "application/gzip",
  102. ".tgz" => "application/gzip",
  103. ".stk" => "application/hyperstudio",
  104. ".ink" => "application/inkml+xml",
  105. ".inkml" => "application/inkml+xml",
  106. ".ipfix" => "application/ipfix",
  107. ".its" => "application/its+xml",
  108. ".js" => "application/javascript",
  109. ".jrd" => "application/jrd+json",
  110. ".json" => "application/json",
  111. ".json-patch" => "application/json-patch+json",
  112. ".jsonld" => "application/ld+json",
  113. ".lgr" => "application/lgr+xml",
  114. ".wlnk" => "application/link-format",
  115. ".lostxml" => "application/lost+xml",
  116. ".lostsyncxml" => "application/lostsync+xml",
  117. ".lpf" => "application/lpf+zip",
  118. ".hqx" => "application/mac-binhex40",
  119. ".cpt" => "application/mac-compactpro",
  120. ".mads" => "application/mads+xml",
  121. ".mrc" => "application/marc",
  122. ".mrcx" => "application/marcxml+xml",
  123. ".ma" => "application/mathematica",
  124. ".mb" => "application/mathematica",
  125. ".nb" => "application/mathematica",
  126. ".mml" => "application/mathml+xml",
  127. ".mbox" => "application/mbox",
  128. ".metalink" => "application/metalink+xml",
  129. ".meta4" => "application/metalink4+xml",
  130. ".mets" => "application/mets+xml",
  131. ".maei" => "application/mmt-aei+xml",
  132. ".musd" => "application/mmt-usd+xml",
  133. ".mods" => "application/mods+xml",
  134. ".m21" => "application/mp21",
  135. ".mp21" => "application/mp21",
  136. ".doc" => "application/msword",
  137. ".mxf" => "application/mxf",
  138. ".nq" => "application/n-quads",
  139. ".nt" => "application/n-triples",
  140. ".orq" => "application/ocsp-request",
  141. ".ors" => "application/ocsp-response",
  142. ".bin" => "application/octet-stream",
  143. ".class" => "application/octet-stream",
  144. ".dll" => "application/octet-stream",
  145. ".exe" => "application/octet-stream",
  146. ".img" => "application/octet-stream",
  147. ".iso" => "application/octet-stream",
  148. ".lha" => "application/octet-stream",
  149. ".lzh" => "application/octet-stream",
  150. ".so" => "application/octet-stream",
  151. ".oda" => "application/oda",
  152. ".opf" => "application/oebps-package+xml",
  153. ".ogx" => "application/ogg",
  154. ".owx" => "application/owl+xml",
  155. ".oxps" => "application/oxps",
  156. ".relo" => "application/p2p-overlay+xml",
  157. ".pdf" => "application/pdf",
  158. ".pem" => "application/pem-certificate-chain",
  159. ".pgp" => "application/pgp-encrypted",
  160. ".sig" => "application/pgp-signature",
  161. ".p10" => "application/pkcs10",
  162. ".p12" => "application/pkcs12",
  163. ".pfx" => "application/pkcs12",
  164. ".p7c" => "application/pkcs7-mime",
  165. ".p7m" => "application/pkcs7-mime",
  166. ".p7s" => "application/pkcs7-signature",
  167. ".p8" => "application/pkcs8",
  168. ".p8e" => "application/pkcs8-encrypted",
  169. ".cer" => "application/pkix-cert",
  170. ".crl" => "application/pkix-crl",
  171. ".pkipath" => "application/pkix-pkipath",
  172. ".pki" => "application/pkixcmp",
  173. ".pls" => "application/pls+xml",
  174. ".ai" => "application/postscript",
  175. ".eps" => "application/postscript",
  176. ".ps" => "application/postscript",
  177. ".provx" => "application/provenance+xml",
  178. ".cw" => "application/prs.cww",
  179. ".cww" => "application/prs.cww",
  180. ".hpub" => "application/prs.hpub+zip",
  181. ".rct" => "application/prs.nprend",
  182. ".rnd" => "application/prs.nprend",
  183. ".rdf-crypt" => "application/prs.rdf-xml-crypt",
  184. ".xsf" => "application/prs.xsf+xml",
  185. ".pskcxml" => "application/pskc+xml",
  186. ".rdf" => "application/rdf+xml",
  187. ".rif" => "application/reginfo+xml",
  188. ".rnc" => "application/relax-ng-compact-syntax",
  189. ".rl" => "application/resource-lists+xml",
  190. ".rld" => "application/resource-lists-diff+xml",
  191. ".rfcxml" => "application/rfc+xml",
  192. ".rs" => "application/rls-services+xml",
  193. ".rapd" => "application/route-apd+xml",
  194. ".sls" => "application/route-s-tsid+xml",
  195. ".rusd" => "application/route-usd+xml",
  196. ".gbr" => "application/rpki-ghostbusters",
  197. ".mft" => "application/rpki-manifest",
  198. ".roa" => "application/rpki-roa",
  199. ".rss" => "application/rss+xml",
  200. ".rtf" => "application/rtf",
  201. ".scim" => "application/scim+json",
  202. ".scq" => "application/scvp-cv-request",
  203. ".scs" => "application/scvp-cv-response",
  204. ".spq" => "application/scvp-vp-request",
  205. ".spp" => "application/scvp-vp-response",
  206. ".sdp" => "application/sdp",
  207. ".senmlc" => "application/senml+cbor",
  208. ".senml" => "application/senml+json",
  209. ".senmlx" => "application/senml+xml",
  210. ".senml-etchc" => "application/senml-etch+cbor",
  211. ".senml-etchj" => "application/senml-etch+json",
  212. ".senmle" => "application/senml-exi",
  213. ".sensmlc" => "application/sensml+cbor",
  214. ".sensml" => "application/sensml+json",
  215. ".sensmlx" => "application/sensml+xml",
  216. ".sensmle" => "application/sensml-exi",
  217. ".soc" => "application/sgml-open-catalog",
  218. ".shf" => "application/shf+xml",
  219. ".sieve" => "application/sieve",
  220. ".siv" => "application/sieve",
  221. ".cl" => "application/simple-filter+xml",
  222. ".smi" => "application/smil+xml",
  223. ".smil" => "application/smil+xml",
  224. ".sml" => "application/smil+xml",
  225. ".rq" => "application/sparql-query",
  226. ".srx" => "application/sparql-results+xml",
  227. ".sql" => "application/sql",
  228. ".gram" => "application/srgs",
  229. ".grxml" => "application/srgs+xml",
  230. ".sru" => "application/sru+xml",
  231. ".ssml" => "application/ssml+xml",
  232. ".stix" => "application/stix+json",
  233. ".swidtag" => "application/swid+xml",
  234. ".tau" => "application/tamp-apex-update",
  235. ".auc" => "application/tamp-apex-update-confirm",
  236. ".tcu" => "application/tamp-community-update",
  237. ".cuc" => "application/tamp-community-update-confirm",
  238. ".ter" => "application/tamp-error",
  239. ".tsa" => "application/tamp-sequence-adjust",
  240. ".sac" => "application/tamp-sequence-adjust-confirm",
  241. ".tur" => "application/tamp-update",
  242. ".tuc" => "application/tamp-update-confirm",
  243. ".jsontd" => "application/td+json",
  244. ".odd" => "application/tei+xml",
  245. ".tei" => "application/tei+xml",
  246. ".teiCorpus" => "application/tei+xml",
  247. ".tfi" => "application/thraud+xml",
  248. ".tsq" => "application/timestamp-query",
  249. ".tsr" => "application/timestamp-reply",
  250. ".tsd" => "application/timestamped-data",
  251. ".trig" => "application/trig",
  252. ".ttml" => "application/ttml+xml",
  253. ".gsheet" => "application/urc-grpsheet+xml",
  254. ".rsheet" => "application/urc-ressheet+xml",
  255. ".td" => "application/urc-targetdesc+xml",
  256. ".uis" => "application/urc-uisocketdesc+xml",
  257. ".vxml" => "application/voicexml+xml",
  258. ".vcj" => "application/voucher-cms+json",
  259. ".wif" => "application/watcherinfo+xml",
  260. ".wgt" => "application/widget",
  261. ".wsdl" => "application/wsdl+xml",
  262. ".wspolicy" => "application/wspolicy+xml",
  263. ".xav" => "application/xcap-att+xml",
  264. ".xca" => "application/xcap-caps+xml",
  265. ".xdf" => "application/xcap-diff+xml",
  266. ".xel" => "application/xcap-el+xml",
  267. ".xer" => "application/xcap-error+xml",
  268. ".xns" => "application/xcap-ns+xml",
  269. ".xht" => "application/xhtml+xml",
  270. ".xhtm" => "application/xhtml+xml",
  271. ".xhtml" => "application/xhtml+xml",
  272. ".xlf" => "application/xliff+xml",
  273. ".dtd" => "application/xml-dtd",
  274. ".xop" => "application/xop+xml",
  275. ".xsl" => "application/xslt+xml",
  276. ".xslt" => "application/xslt+xml",
  277. ".mxml" => "application/xv+xml",
  278. ".xhvml" => "application/xv+xml",
  279. ".xvm" => "application/xv+xml",
  280. ".xvml" => "application/xv+xml",
  281. ".yang" => "application/yang",
  282. ".yin" => "application/yin+xml",
  283. ".zip" => "application/zip",
  284. ".zst" => "application/zstd",
  285. ".1km" => "application/vnd.1000minds.decision-model+xml",
  286. ".pwn" => "application/vnd.3M.Post-it-Notes",
  287. ".plb" => "application/vnd.3gpp.pic-bw-large",
  288. ".psb" => "application/vnd.3gpp.pic-bw-small",
  289. ".pvb" => "application/vnd.3gpp.pic-bw-var",
  290. ".sms" => "application/vnd.3gpp2.sms",
  291. ".tcap" => "application/vnd.3gpp2.tcap",
  292. ".imgcal" => "application/vnd.3lightssoftware.imagescal",
  293. ".gph" => "application/vnd.FloGraphIt",
  294. ".zmm" => "application/vnd.HandHeld-Entertainment+xml",
  295. ".kne" => "application/vnd.Kinar",
  296. ".knp" => "application/vnd.Kinar",
  297. ".sdf" => "application/vnd.Kinar",
  298. ".mwf" => "application/vnd.MFER",
  299. ".daf" => "application/vnd.Mobius.DAF",
  300. ".dis" => "application/vnd.Mobius.DIS",
  301. ".mbk" => "application/vnd.Mobius.MBK",
  302. ".mqy" => "application/vnd.Mobius.MQY",
  303. ".msl" => "application/vnd.Mobius.MSL",
  304. ".plc" => "application/vnd.Mobius.PLC",
  305. ".txf" => "application/vnd.Mobius.TXF",
  306. ".qwd" => "application/vnd.Quark.QuarkXPress",
  307. ".qwt" => "application/vnd.Quark.QuarkXPress",
  308. ".qxb" => "application/vnd.Quark.QuarkXPress",
  309. ".qxd" => "application/vnd.Quark.QuarkXPress",
  310. ".qxl" => "application/vnd.Quark.QuarkXPress",
  311. ".qxt" => "application/vnd.Quark.QuarkXPress",
  312. ".twd" => "application/vnd.SimTech-MindMapper",
  313. ".twds" => "application/vnd.SimTech-MindMapper",
  314. ".aso" => "application/vnd.accpac.simply.aso",
  315. ".imp" => "application/vnd.accpac.simply.imp",
  316. ".acu" => "application/vnd.acucobol",
  317. ".acutc" => "application/vnd.acucorp",
  318. ".atc" => "application/vnd.acucorp",
  319. ".swf" => "application/vnd.adobe.flash.movie",
  320. ".fcdt" => "application/vnd.adobe.formscentral.fcdt",
  321. ".fxp" => "application/vnd.adobe.fxp",
  322. ".fxpl" => "application/vnd.adobe.fxp",
  323. ".xdp" => "application/vnd.adobe.xdp+xml",
  324. ".xfdf" => "application/vnd.adobe.xfdf",
  325. ".afp" => "application/vnd.afpc.modca",
  326. ".list3820" => "application/vnd.afpc.modca",
  327. ".listafp" => "application/vnd.afpc.modca",
  328. ".pseg3820" => "application/vnd.afpc.modca",
  329. ".ovl" => "application/vnd.afpc.modca-overlay",
  330. ".psg" => "application/vnd.afpc.modca-pagesegment",
  331. ".ahead" => "application/vnd.ahead.space",
  332. ".azf" => "application/vnd.airzip.filesecure.azf",
  333. ".azs" => "application/vnd.airzip.filesecure.azs",
  334. ".azw3" => "application/vnd.amazon.mobi8-ebook",
  335. ".acc" => "application/vnd.americandynamics.acc",
  336. ".ami" => "application/vnd.amiga.ami",
  337. ".ota" => "application/vnd.android.ota",
  338. ".apk" => "application/vnd.android.package-archive",
  339. ".apkg" => "application/vnd.anki",
  340. ".cii" => "application/vnd.anser-web-certificate-issue-initiation",
  341. ".fti" => "application/vnd.anser-web-funds-transfer-initiation",
  342. ".dist" => "application/vnd.apple.installer+xml",
  343. ".distz" => "application/vnd.apple.installer+xml",
  344. ".mpkg" => "application/vnd.apple.installer+xml",
  345. ".pkg" => "application/vnd.apple.installer+xml",
  346. ".keynote" => "application/vnd.apple.keynote",
  347. ".m3u8" => "application/vnd.apple.mpegurl",
  348. ".numbers" => "application/vnd.apple.numbers",
  349. ".pages" => "application/vnd.apple.pages",
  350. ".swi" => "application/vnd.aristanetworks.swi",
  351. ".artisan" => "application/vnd.artisan+json",
  352. ".iota" => "application/vnd.astraea-software.iota",
  353. ".aep" => "application/vnd.audiograph",
  354. ".package" => "application/vnd.autopackage",
  355. ".bmml" => "application/vnd.balsamiq.bmml+xml",
  356. ".bmpr" => "application/vnd.balsamiq.bmpr",
  357. ".ac2" => "application/vnd.banana-accounting",
  358. ".mpm" => "application/vnd.blueice.multipass",
  359. ".ep" => "application/vnd.bluetooth.ep.oob",
  360. ".le" => "application/vnd.bluetooth.le.oob",
  361. ".bmi" => "application/vnd.bmi",
  362. ".rep" => "application/vnd.businessobjects",
  363. ".tlclient" => "application/vnd.cendio.thinlinc.clientconf",
  364. ".cdxml" => "application/vnd.chemdraw+xml",
  365. ".pgn" => "application/vnd.chess-pgn",
  366. ".mmd" => "application/vnd.chipnuts.karaoke-mmd",
  367. ".cdy" => "application/vnd.cinderella",
  368. ".csl" => "application/vnd.citationstyles.style+xml",
  369. ".cla" => "application/vnd.claymore",
  370. ".rp9" => "application/vnd.cloanto.rp9",
  371. ".c4d" => "application/vnd.clonk.c4group",
  372. ".c4f" => "application/vnd.clonk.c4group",
  373. ".c4g" => "application/vnd.clonk.c4group",
  374. ".c4p" => "application/vnd.clonk.c4group",
  375. ".c4u" => "application/vnd.clonk.c4group",
  376. ".c11amc" => "application/vnd.cluetrust.cartomobile-config",
  377. ".c11amz" => "application/vnd.cluetrust.cartomobile-config-pkg",
  378. ".coffee" => "application/vnd.coffeescript",
  379. ".xodt" => "application/vnd.collabio.xodocuments.document",
  380. ".xott" => "application/vnd.collabio.xodocuments.document-template",
  381. ".xodp" => "application/vnd.collabio.xodocuments.presentation",
  382. ".xotp" => "application/vnd.collabio.xodocuments.presentation-template",
  383. ".xods" => "application/vnd.collabio.xodocuments.spreadsheet",
  384. ".xots" => "application/vnd.collabio.xodocuments.spreadsheet-template",
  385. ".cbz" => "application/vnd.comicbook+zip",
  386. ".cbr" => "application/vnd.comicbook-rar",
  387. ".ic0" => "application/vnd.commerce-battelle",
  388. ".ic1" => "application/vnd.commerce-battelle",
  389. ".ic2" => "application/vnd.commerce-battelle",
  390. ".ic3" => "application/vnd.commerce-battelle",
  391. ".ic4" => "application/vnd.commerce-battelle",
  392. ".ic5" => "application/vnd.commerce-battelle",
  393. ".ic6" => "application/vnd.commerce-battelle",
  394. ".ic7" => "application/vnd.commerce-battelle",
  395. ".ic8" => "application/vnd.commerce-battelle",
  396. ".ica" => "application/vnd.commerce-battelle",
  397. ".icd" => "application/vnd.commerce-battelle",
  398. ".icf" => "application/vnd.commerce-battelle",
  399. ".csp" => "application/vnd.commonspace",
  400. ".cst" => "application/vnd.commonspace",
  401. ".cdbcmsg" => "application/vnd.contact.cmsg",
  402. ".ign" => "application/vnd.coreos.ignition+json",
  403. ".ignition" => "application/vnd.coreos.ignition+json",
  404. ".cmc" => "application/vnd.cosmocaller",
  405. ".clkx" => "application/vnd.crick.clicker",
  406. ".clkk" => "application/vnd.crick.clicker.keyboard",
  407. ".clkp" => "application/vnd.crick.clicker.palette",
  408. ".clkt" => "application/vnd.crick.clicker.template",
  409. ".clkw" => "application/vnd.crick.clicker.wordbank",
  410. ".wbs" => "application/vnd.criticaltools.wbs+xml",
  411. ".ssvc" => "application/vnd.crypto-shade-file",
  412. ".pml" => "application/vnd.ctc-posml",
  413. ".ppd" => "application/vnd.cups-ppd",
  414. ".curl" => "application/vnd.curl",
  415. ".dart" => "application/vnd.dart",
  416. ".rdz" => "application/vnd.data-vision.rdz",
  417. ".dbf" => "application/vnd.dbf",
  418. ".deb" => "application/vnd.debian.binary-package",
  419. ".udeb" => "application/vnd.debian.binary-package",
  420. ".uvd" => "application/vnd.dece.data",
  421. ".uvf" => "application/vnd.dece.data",
  422. ".uvvd" => "application/vnd.dece.data",
  423. ".uvvf" => "application/vnd.dece.data",
  424. ".uvt" => "application/vnd.dece.ttml+xml",
  425. ".uvvt" => "application/vnd.dece.ttml+xml",
  426. ".uvvx" => "application/vnd.dece.unspecified",
  427. ".uvx" => "application/vnd.dece.unspecified",
  428. ".uvvz" => "application/vnd.dece.zip",
  429. ".uvz" => "application/vnd.dece.zip",
  430. ".dsm" => "application/vnd.desmume.movie",
  431. ".dna" => "application/vnd.dna",
  432. ".docjson" => "application/vnd.document+json",
  433. ".scld" => "application/vnd.doremir.scorecloud-binary-document",
  434. ".dpg" => "application/vnd.dpgraph",
  435. ".dpgraph" => "application/vnd.dpgraph",
  436. ".mwc" => "application/vnd.dpgraph",
  437. ".dfac" => "application/vnd.dreamfactory",
  438. ".fla" => "application/vnd.dtg.local.flash",
  439. ".ait" => "application/vnd.dvb.ait",
  440. ".svc" => "application/vnd.dvb.service",
  441. ".geo" => "application/vnd.dynageo",
  442. ".dzr" => "application/vnd.dzr",
  443. ".mag" => "application/vnd.ecowin.chart",
  444. ".nml" => "application/vnd.enliven",
  445. ".esf" => "application/vnd.epson.esf",
  446. ".msf" => "application/vnd.epson.msf",
  447. ".qam" => "application/vnd.epson.quickanime",
  448. ".slt" => "application/vnd.epson.salt",
  449. ".ssf" => "application/vnd.epson.ssf",
  450. ".qca" => "application/vnd.ericsson.quickcall",
  451. ".qcall" => "application/vnd.ericsson.quickcall",
  452. ".espass" => "application/vnd.espass-espass+zip",
  453. ".es3" => "application/vnd.eszigno3+xml",
  454. ".et3" => "application/vnd.eszigno3+xml",
  455. ".asice" => "application/vnd.etsi.asic-e+zip",
  456. ".sce" => "application/vnd.etsi.asic-e+zip",
  457. ".asics" => "application/vnd.etsi.asic-s+zip",
  458. ".tst" => "application/vnd.etsi.timestamp-token",
  459. ".ecigprofile" => "application/vnd.evolv.ecig.profile",
  460. ".ecig" => "application/vnd.evolv.ecig.settings",
  461. ".ecigtheme" => "application/vnd.evolv.ecig.theme",
  462. ".mpw" => "application/vnd.exstream-empower+zip",
  463. ".pub" => "application/vnd.exstream-package",
  464. ".ez2" => "application/vnd.ezpix-album",
  465. ".ez3" => "application/vnd.ezpix-package",
  466. ".dim" => "application/vnd.fastcopy-disk-image",
  467. ".fdf" => "application/vnd.fdf",
  468. ".msd" => "application/vnd.fdsn.mseed",
  469. ".mseed" => "application/vnd.fdsn.mseed",
  470. ".dataless" => "application/vnd.fdsn.seed",
  471. ".seed" => "application/vnd.fdsn.seed",
  472. ".flb" => "application/vnd.ficlab.flb+zip",
  473. ".zfc" => "application/vnd.filmit.zfc",
  474. ".ftc" => "application/vnd.fluxtime.clip",
  475. ".sfd" => "application/vnd.font-fontforge-sfd",
  476. ".fm" => "application/vnd.framemaker",
  477. ".fnc" => "application/vnd.frogans.fnc",
  478. ".ltf" => "application/vnd.frogans.ltf",
  479. ".fsc" => "application/vnd.fsc.weblaunch",
  480. ".oas" => "application/vnd.fujitsu.oasys",
  481. ".oa2" => "application/vnd.fujitsu.oasys2",
  482. ".oa3" => "application/vnd.fujitsu.oasys3",
  483. ".fg5" => "application/vnd.fujitsu.oasysgp",
  484. ".bh2" => "application/vnd.fujitsu.oasysprs",
  485. ".ddd" => "application/vnd.fujixerox.ddd",
  486. ".xdw" => "application/vnd.fujixerox.docuworks",
  487. ".xbd" => "application/vnd.fujixerox.docuworks.binder",
  488. ".xct" => "application/vnd.fujixerox.docuworks.container",
  489. ".fzs" => "application/vnd.fuzzysheet",
  490. ".txd" => "application/vnd.genomatix.tuxedo",
  491. ".ggb" => "application/vnd.geogebra.file",
  492. ".ggt" => "application/vnd.geogebra.tool",
  493. ".gex" => "application/vnd.geometry-explorer",
  494. ".gre" => "application/vnd.geometry-explorer",
  495. ".gxt" => "application/vnd.geonext",
  496. ".g2w" => "application/vnd.geoplan",
  497. ".g3w" => "application/vnd.geospace",
  498. ".gmx" => "application/vnd.gmx",
  499. ".kml" => "application/vnd.google-earth.kml+xml",
  500. ".kmz" => "application/vnd.google-earth.kmz",
  501. ".gqf" => "application/vnd.grafeq",
  502. ".gqs" => "application/vnd.grafeq",
  503. ".gac" => "application/vnd.groove-account",
  504. ".ghf" => "application/vnd.groove-help",
  505. ".gim" => "application/vnd.groove-identity-message",
  506. ".grv" => "application/vnd.groove-injector",
  507. ".gtm" => "application/vnd.groove-tool-message",
  508. ".tpl" => "application/vnd.groove-tool-template",
  509. ".vcg" => "application/vnd.groove-vcard",
  510. ".hal" => "application/vnd.hal+xml",
  511. ".bpd" => "application/vnd.hbci",
  512. ".hbc" => "application/vnd.hbci",
  513. ".hbci" => "application/vnd.hbci",
  514. ".kom" => "application/vnd.hbci",
  515. ".pkd" => "application/vnd.hbci",
  516. ".upa" => "application/vnd.hbci",
  517. ".hdt" => "application/vnd.hdt",
  518. ".les" => "application/vnd.hhe.lesson-player",
  519. ".hpgl" => "application/vnd.hp-HPGL",
  520. ".pcl" => "application/vnd.hp-PCL",
  521. ".hpi" => "application/vnd.hp-hpid",
  522. ".hpid" => "application/vnd.hp-hpid",
  523. ".hps" => "application/vnd.hp-hps",
  524. ".jlt" => "application/vnd.hp-jlyt",
  525. ".sfd-hdstx" => "application/vnd.hydrostatix.sof-data",
  526. ".x3d" => "application/vnd.hzn-3d-crossword",
  527. ".mpy" => "application/vnd.ibm.MiniPay",
  528. ".emm" => "application/vnd.ibm.electronic-media",
  529. ".irm" => "application/vnd.ibm.rights-management",
  530. ".sc" => "application/vnd.ibm.secure-container",
  531. ".icc" => "application/vnd.iccprofile",
  532. ".icm" => "application/vnd.iccprofile",
  533. ".igl" => "application/vnd.igloader",
  534. ".imf" => "application/vnd.imagemeter.folder+zip",
  535. ".imi" => "application/vnd.imagemeter.image+zip",
  536. ".ivp" => "application/vnd.immervision-ivp",
  537. ".ivu" => "application/vnd.immervision-ivu",
  538. ".imscc" => "application/vnd.ims.imsccv1p1",
  539. ".igm" => "application/vnd.insors.igm",
  540. ".xpw" => "application/vnd.intercon.formnet",
  541. ".xpx" => "application/vnd.intercon.formnet",
  542. ".i2g" => "application/vnd.intergeo",
  543. ".qbo" => "application/vnd.intu.qbo",
  544. ".qfx" => "application/vnd.intu.qfx",
  545. ".rcprofile" => "application/vnd.ipunplugged.rcprofile",
  546. ".irp" => "application/vnd.irepository.package+xml",
  547. ".xpr" => "application/vnd.is-xpr",
  548. ".fcs" => "application/vnd.isac.fcs",
  549. ".jam" => "application/vnd.jam",
  550. ".rms" => "application/vnd.jcp.javame.midlet-rms",
  551. ".jisp" => "application/vnd.jisp",
  552. ".joda" => "application/vnd.joost.joda-archive",
  553. ".ktr" => "application/vnd.kahootz",
  554. ".ktz" => "application/vnd.kahootz",
  555. ".karbon" => "application/vnd.kde.karbon",
  556. ".chrt" => "application/vnd.kde.kchart",
  557. ".kfo" => "application/vnd.kde.kformula",
  558. ".flw" => "application/vnd.kde.kivio",
  559. ".kon" => "application/vnd.kde.kontour",
  560. ".kpr" => "application/vnd.kde.kpresenter",
  561. ".kpt" => "application/vnd.kde.kpresenter",
  562. ".ksp" => "application/vnd.kde.kspread",
  563. ".kwd" => "application/vnd.kde.kword",
  564. ".kwt" => "application/vnd.kde.kword",
  565. ".htke" => "application/vnd.kenameaapp",
  566. ".kia" => "application/vnd.kidspiration",
  567. ".skd" => "application/vnd.koan",
  568. ".skm" => "application/vnd.koan",
  569. ".skp" => "application/vnd.koan",
  570. ".skt" => "application/vnd.koan",
  571. ".sse" => "application/vnd.kodak-descriptor",
  572. ".lasjson" => "application/vnd.las.las+json",
  573. ".lasxml" => "application/vnd.las.las+xml",
  574. ".lbd" => "application/vnd.llamagraphics.life-balance.desktop",
  575. ".lbe" => "application/vnd.llamagraphics.life-balance.exchange+xml",
  576. ".lca" => "application/vnd.logipipe.circuit+zip",
  577. ".lcs" => "application/vnd.logipipe.circuit+zip",
  578. ".loom" => "application/vnd.loom",
  579. ".123" => "application/vnd.lotus-1-2-3",
  580. ".wk1" => "application/vnd.lotus-1-2-3",
  581. ".wk3" => "application/vnd.lotus-1-2-3",
  582. ".wk4" => "application/vnd.lotus-1-2-3",
  583. ".apr" => "application/vnd.lotus-approach",
  584. ".vew" => "application/vnd.lotus-approach",
  585. ".pre" => "application/vnd.lotus-freelance",
  586. ".prz" => "application/vnd.lotus-freelance",
  587. ".ndl" => "application/vnd.lotus-notes",
  588. ".ns2" => "application/vnd.lotus-notes",
  589. ".ns3" => "application/vnd.lotus-notes",
  590. ".ns4" => "application/vnd.lotus-notes",
  591. ".nsf" => "application/vnd.lotus-notes",
  592. ".nsg" => "application/vnd.lotus-notes",
  593. ".nsh" => "application/vnd.lotus-notes",
  594. ".ntf" => "application/vnd.lotus-notes",
  595. ".or2" => "application/vnd.lotus-organizer",
  596. ".or3" => "application/vnd.lotus-organizer",
  597. ".org" => "application/vnd.lotus-organizer",
  598. ".scm" => "application/vnd.lotus-screencam",
  599. ".lwp" => "application/vnd.lotus-wordpro",
  600. ".sam" => "application/vnd.lotus-wordpro",
  601. ".portpkg" => "application/vnd.macports.portpkg",
  602. ".mvt" => "application/vnd.mapbox-vector-tile",
  603. ".mdc" => "application/vnd.marlin.drm.mdcf",
  604. ".mmdb" => "application/vnd.maxmind.maxmind-db",
  605. ".mcd" => "application/vnd.mcd",
  606. ".mc1" => "application/vnd.medcalcdata",
  607. ".cdkey" => "application/vnd.mediastation.cdkey",
  608. ".mfm" => "application/vnd.mfmp",
  609. ".flo" => "application/vnd.micrografx.flo",
  610. ".igx" => "application/vnd.micrografx.igx",
  611. ".mif" => "application/vnd.mif",
  612. ".mpn" => "application/vnd.mophun.application",
  613. ".mpc" => "application/vnd.mophun.certificate",
  614. ".xul" => "application/vnd.mozilla.xul+xml",
  615. ".3mf" => "application/vnd.ms-3mfdocument",
  616. ".cil" => "application/vnd.ms-artgalry",
  617. ".asf" => "application/vnd.ms-asf",
  618. ".cab" => "application/vnd.ms-cab-compressed",
  619. ".xla" => "application/vnd.ms-excel",
  620. ".xlc" => "application/vnd.ms-excel",
  621. ".xlm" => "application/vnd.ms-excel",
  622. ".xls" => "application/vnd.ms-excel",
  623. ".xlt" => "application/vnd.ms-excel",
  624. ".xlw" => "application/vnd.ms-excel",
  625. ".xlam" => "application/vnd.ms-excel.addin.macroEnabled.12",
  626. ".xlsb" => "application/vnd.ms-excel.sheet.binary.macroEnabled.12",
  627. ".xlsm" => "application/vnd.ms-excel.sheet.macroEnabled.12",
  628. ".xltm" => "application/vnd.ms-excel.template.macroEnabled.12",
  629. ".eot" => "application/vnd.ms-fontobject",
  630. ".chm" => "application/vnd.ms-htmlhelp",
  631. ".ims" => "application/vnd.ms-ims",
  632. ".lrm" => "application/vnd.ms-lrm",
  633. ".thmx" => "application/vnd.ms-officetheme",
  634. ".pot" => "application/vnd.ms-powerpoint",
  635. ".pps" => "application/vnd.ms-powerpoint",
  636. ".ppt" => "application/vnd.ms-powerpoint",
  637. ".ppam" => "application/vnd.ms-powerpoint.addin.macroEnabled.12",
  638. ".pptm" => "application/vnd.ms-powerpoint.presentation.macroEnabled.12",
  639. ".sldm" => "application/vnd.ms-powerpoint.slide.macroEnabled.12",
  640. ".ppsm" => "application/vnd.ms-powerpoint.slideshow.macroEnabled.12",
  641. ".potm" => "application/vnd.ms-powerpoint.template.macroEnabled.12",
  642. ".mpp" => "application/vnd.ms-project",
  643. ".mpt" => "application/vnd.ms-project",
  644. ".tnef" => "application/vnd.ms-tnef",
  645. ".tnf" => "application/vnd.ms-tnef",
  646. ".docm" => "application/vnd.ms-word.document.macroEnabled.12",
  647. ".dotm" => "application/vnd.ms-word.template.macroEnabled.12",
  648. ".wcm" => "application/vnd.ms-works",
  649. ".wdb" => "application/vnd.ms-works",
  650. ".wks" => "application/vnd.ms-works",
  651. ".wps" => "application/vnd.ms-works",
  652. ".wpl" => "application/vnd.ms-wpl",
  653. ".xps" => "application/vnd.ms-xpsdocument",
  654. ".msa" => "application/vnd.msa-disk-image",
  655. ".mseq" => "application/vnd.mseq",
  656. ".crtr" => "application/vnd.multiad.creator",
  657. ".cif" => "application/vnd.multiad.creator.cif",
  658. ".mus" => "application/vnd.musician",
  659. ".msty" => "application/vnd.muvee.style",
  660. ".taglet" => "application/vnd.mynfc",
  661. ".bkm" => "application/vnd.nervana",
  662. ".entity" => "application/vnd.nervana",
  663. ".kcm" => "application/vnd.nervana",
  664. ".request" => "application/vnd.nervana",
  665. ".nlu" => "application/vnd.neurolanguage.nlu",
  666. ".nimn" => "application/vnd.nimn",
  667. ".nds" => "application/vnd.nintendo.nitro.rom",
  668. ".sfc" => "application/vnd.nintendo.snes.rom",
  669. ".smc" => "application/vnd.nintendo.snes.rom",
  670. ".nitf" => "application/vnd.nitf",
  671. ".nnd" => "application/vnd.noblenet-directory",
  672. ".nns" => "application/vnd.noblenet-sealer",
  673. ".nnw" => "application/vnd.noblenet-web",
  674. ".ac" => "application/vnd.nokia.n-gage.ac+xml",
  675. ".ngdat" => "application/vnd.nokia.n-gage.data",
  676. ".n-gage" => "application/vnd.nokia.n-gage.symbian.install",
  677. ".rpst" => "application/vnd.nokia.radio-preset",
  678. ".rpss" => "application/vnd.nokia.radio-presets",
  679. ".edm" => "application/vnd.novadigm.EDM",
  680. ".edx" => "application/vnd.novadigm.EDX",
  681. ".ext" => "application/vnd.novadigm.EXT",
  682. ".odc" => "application/vnd.oasis.opendocument.chart",
  683. ".otc" => "application/vnd.oasis.opendocument.chart-template",
  684. ".odb" => "application/vnd.oasis.opendocument.database",
  685. ".odf" => "application/vnd.oasis.opendocument.formula",
  686. ".odg" => "application/vnd.oasis.opendocument.graphics",
  687. ".otg" => "application/vnd.oasis.opendocument.graphics-template",
  688. ".odi" => "application/vnd.oasis.opendocument.image",
  689. ".oti" => "application/vnd.oasis.opendocument.image-template",
  690. ".odp" => "application/vnd.oasis.opendocument.presentation",
  691. ".otp" => "application/vnd.oasis.opendocument.presentation-template",
  692. ".ods" => "application/vnd.oasis.opendocument.spreadsheet",
  693. ".ots" => "application/vnd.oasis.opendocument.spreadsheet-template",
  694. ".odt" => "application/vnd.oasis.opendocument.text",
  695. ".odm" => "application/vnd.oasis.opendocument.text-master",
  696. ".ott" => "application/vnd.oasis.opendocument.text-template",
  697. ".oth" => "application/vnd.oasis.opendocument.text-web",
  698. ".xo" => "application/vnd.olpc-sugar",
  699. ".dd" => "application/vnd.oma.dd+xml",
  700. ".dd2" => "application/vnd.oma.dd2+xml",
  701. ".dcf" => "application/vnd.oma.drm.content",
  702. ".o4a" => "application/vnd.oma.drm.dcf",
  703. ".o4v" => "application/vnd.oma.drm.dcf",
  704. ".dm" => "application/vnd.oma.drm.message",
  705. ".drc" => "application/vnd.oma.drm.rights+wbxml",
  706. ".dr" => "application/vnd.oma.drm.rights+xml",
  707. ".tam" => "application/vnd.onepager",
  708. ".tamp" => "application/vnd.onepagertamp",
  709. ".tamx" => "application/vnd.onepagertamx",
  710. ".tat" => "application/vnd.onepagertat",
  711. ".tatp" => "application/vnd.onepagertatp",
  712. ".tatx" => "application/vnd.onepagertatx",
  713. ".obgx" => "application/vnd.openblox.game+xml",
  714. ".obg" => "application/vnd.openblox.game-binary",
  715. ".oeb" => "application/vnd.openeye.oeb",
  716. ".oxt" => "application/vnd.openofficeorg.extension",
  717. ".osm" => "application/vnd.openstreetmap.data+xml",
  718. ".pptx" => "application/vnd.openxmlformats-officedocument.presentationml.presentation",
  719. ".sldx" => "application/vnd.openxmlformats-officedocument.presentationml.slide",
  720. ".ppsx" => "application/vnd.openxmlformats-officedocument.presentationml.slideshow",
  721. ".potx" => "application/vnd.openxmlformats-officedocument.presentationml.template",
  722. ".xlsx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
  723. ".xltx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.template",
  724. ".docx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
  725. ".dotx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.template",
  726. ".ndc" => "application/vnd.osa.netdeploy",
  727. ".mgp" => "application/vnd.osgeo.mapguide.package",
  728. ".dp" => "application/vnd.osgi.dp",
  729. ".esa" => "application/vnd.osgi.subsystem",
  730. ".oxlicg" => "application/vnd.oxli.countgraph",
  731. ".oprc" => "application/vnd.palm",
  732. ".pdb" => "application/vnd.palm",
  733. ".pqa" => "application/vnd.palm",
  734. ".prc" => "application/vnd.palm",
  735. ".plp" => "application/vnd.panoply",
  736. ".dive" => "application/vnd.patentdive",
  737. ".paw" => "application/vnd.pawaafile",
  738. ".str" => "application/vnd.pg.format",
  739. ".ei6" => "application/vnd.pg.osasli",
  740. ".pil" => "application/vnd.piaccess.application-license",
  741. ".efif" => "application/vnd.picsel",
  742. ".wg" => "application/vnd.pmi.widget",
  743. ".plf" => "application/vnd.pocketlearn",
  744. ".pbd" => "application/vnd.powerbuilder6",
  745. ".preminet" => "application/vnd.preminet",
  746. ".box" => "application/vnd.previewsystems.box",
  747. ".vbox" => "application/vnd.previewsystems.box",
  748. ".mgz" => "application/vnd.proteus.magazine",
  749. ".psfs" => "application/vnd.psfs",
  750. ".qps" => "application/vnd.publishare-delta-tree",
  751. ".ptid" => "application/vnd.pvi.ptid1",
  752. ".bar" => "application/vnd.qualcomm.brew-app-res",
  753. ".quiz" => "application/vnd.quobject-quoxdocument",
  754. ".quox" => "application/vnd.quobject-quoxdocument",
  755. ".tree" => "application/vnd.rainstor.data",
  756. ".rar" => "application/vnd.rar",
  757. ".bed" => "application/vnd.realvnc.bed",
  758. ".mxl" => "application/vnd.recordare.musicxml",
  759. ".cryptonote" => "application/vnd.rig.cryptonote",
  760. ".link66" => "application/vnd.route66.link66+xml",
  761. ".st" => "application/vnd.sailingtracker.track",
  762. ".SAR" => "application/vnd.sar",
  763. ".scd" => "application/vnd.scribus",
  764. ".sla" => "application/vnd.scribus",
  765. ".slaz" => "application/vnd.scribus",
  766. ".s3df" => "application/vnd.sealed.3df",
  767. ".scsf" => "application/vnd.sealed.csf",
  768. ".s1w" => "application/vnd.sealed.doc",
  769. ".sdo" => "application/vnd.sealed.doc",
  770. ".sdoc" => "application/vnd.sealed.doc",
  771. ".sem" => "application/vnd.sealed.eml",
  772. ".seml" => "application/vnd.sealed.eml",
  773. ".smh" => "application/vnd.sealed.mht",
  774. ".smht" => "application/vnd.sealed.mht",
  775. ".s1p" => "application/vnd.sealed.ppt",
  776. ".sppt" => "application/vnd.sealed.ppt",
  777. ".stif" => "application/vnd.sealed.tiff",
  778. ".s1e" => "application/vnd.sealed.xls",
  779. ".sxl" => "application/vnd.sealed.xls",
  780. ".sxls" => "application/vnd.sealed.xls",
  781. ".s1h" => "application/vnd.sealedmedia.softseal.html",
  782. ".stml" => "application/vnd.sealedmedia.softseal.html",
  783. ".s1a" => "application/vnd.sealedmedia.softseal.pdf",
  784. ".spd" => "application/vnd.sealedmedia.softseal.pdf",
  785. ".spdf" => "application/vnd.sealedmedia.softseal.pdf",
  786. ".see" => "application/vnd.seemail",
  787. ".sema" => "application/vnd.sema",
  788. ".semd" => "application/vnd.semd",
  789. ".semf" => "application/vnd.semf",
  790. ".ssv" => "application/vnd.shade-save-file",
  791. ".ifm" => "application/vnd.shana.informed.formdata",
  792. ".itp" => "application/vnd.shana.informed.formtemplate",
  793. ".iif" => "application/vnd.shana.informed.interchange",
  794. ".ipk" => "application/vnd.shana.informed.package",
  795. ".shp" => "application/vnd.shp",
  796. ".shx" => "application/vnd.shx",
  797. ".sr" => "application/vnd.sigrok.session",
  798. ".mmf" => "application/vnd.smaf",
  799. ".notebook" => "application/vnd.smart.notebook",
  800. ".teacher" => "application/vnd.smart.teacher",
  801. ".pt" => "application/vnd.snesdev-page-table",
  802. ".ptrom" => "application/vnd.snesdev-page-table",
  803. ".fo" => "application/vnd.software602.filler.form+xml",
  804. ".zfo" => "application/vnd.software602.filler.form-xml-zip",
  805. ".sdkd" => "application/vnd.solent.sdkm+xml",
  806. ".sdkm" => "application/vnd.solent.sdkm+xml",
  807. ".dxp" => "application/vnd.spotfire.dxp",
  808. ".sfs" => "application/vnd.spotfire.sfs",
  809. ".sqlite" => "application/vnd.sqlite3",
  810. ".sqlite3" => "application/vnd.sqlite3",
  811. ".smzip" => "application/vnd.stepmania.package",
  812. ".sm" => "application/vnd.stepmania.stepchart",
  813. ".wadl" => "application/vnd.sun.wadl+xml",
  814. ".sxc" => "application/vnd.sun.xml.calc",
  815. ".stc" => "application/vnd.sun.xml.calc.template",
  816. ".sxd" => "application/vnd.sun.xml.draw",
  817. ".std" => "application/vnd.sun.xml.draw.template",
  818. ".sxi" => "application/vnd.sun.xml.impress",
  819. ".sti" => "application/vnd.sun.xml.impress.template",
  820. ".sxm" => "application/vnd.sun.xml.math",
  821. ".sxw" => "application/vnd.sun.xml.writer",
  822. ".sxg" => "application/vnd.sun.xml.writer.global",
  823. ".stw" => "application/vnd.sun.xml.writer.template",
  824. ".sus" => "application/vnd.sus-calendar",
  825. ".susp" => "application/vnd.sus-calendar",
  826. ".sis" => "application/vnd.symbian.install",
  827. ".xsm" => "application/vnd.syncml+xml",
  828. ".bdm" => "application/vnd.syncml.dm+wbxml",
  829. ".xdm" => "application/vnd.syncml.dm+xml",
  830. ".ddf" => "application/vnd.syncml.dmddf+xml",
  831. ".tao" => "application/vnd.tao.intent-module-archive",
  832. ".cap" => "application/vnd.tcpdump.pcap",
  833. ".dmp" => "application/vnd.tcpdump.pcap",
  834. ".pcap" => "application/vnd.tcpdump.pcap",
  835. ".qvd" => "application/vnd.theqvd",
  836. ".ppttc" => "application/vnd.think-cell.ppttc+json",
  837. ".vfr" => "application/vnd.tml",
  838. ".viaframe" => "application/vnd.tml",
  839. ".tmo" => "application/vnd.tmobile-livetv",
  840. ".tpt" => "application/vnd.trid.tpt",
  841. ".mxs" => "application/vnd.triscape.mxs",
  842. ".tra" => "application/vnd.trueapp",
  843. ".frm" => "application/vnd.ufdl",
  844. ".ufd" => "application/vnd.ufdl",
  845. ".ufdl" => "application/vnd.ufdl",
  846. ".utz" => "application/vnd.uiq.theme",
  847. ".umj" => "application/vnd.umajin",
  848. ".unityweb" => "application/vnd.unity",
  849. ".uo" => "application/vnd.uoml+xml",
  850. ".uoml" => "application/vnd.uoml+xml",
  851. ".urim" => "application/vnd.uri-map",
  852. ".urimap" => "application/vnd.uri-map",
  853. ".vmt" => "application/vnd.valve.source.material",
  854. ".vcx" => "application/vnd.vcx",
  855. ".model-inter" => "application/vnd.vd-study",
  856. ".mxi" => "application/vnd.vd-study",
  857. ".study-inter" => "application/vnd.vd-study",
  858. ".vwx" => "application/vnd.vectorworks",
  859. ".istc" => "application/vnd.veryant.thin",
  860. ".isws" => "application/vnd.veryant.thin",
  861. ".VES" => "application/vnd.ves.encrypted",
  862. ".vsc" => "application/vnd.vidsoft.vidconference",
  863. ".vsd" => "application/vnd.visio",
  864. ".vss" => "application/vnd.visio",
  865. ".vst" => "application/vnd.visio",
  866. ".vsw" => "application/vnd.visio",
  867. ".vis" => "application/vnd.visionary",
  868. ".vsf" => "application/vnd.vsf",
  869. ".mms" => "application/vnd.wap.mms-message",
  870. ".sic" => "application/vnd.wap.sic",
  871. ".slc" => "application/vnd.wap.slc",
  872. ".wbxml" => "application/vnd.wap.wbxml",
  873. ".wmlc" => "application/vnd.wap.wmlc",
  874. ".wmlsc" => "application/vnd.wap.wmlscriptc",
  875. ".wtb" => "application/vnd.webturbo",
  876. ".p2p" => "application/vnd.wfa.p2p",
  877. ".wsc" => "application/vnd.wfa.wsc",
  878. ".wmc" => "application/vnd.wmc",
  879. ".m" => "application/vnd.wolfram.mathematica.package",
  880. ".nbp" => "application/vnd.wolfram.player",
  881. ".wpd" => "application/vnd.wordperfect",
  882. ".wqd" => "application/vnd.wqd",
  883. ".stf" => "application/vnd.wt.stf",
  884. ".wv" => "application/vnd.wv.csp+wbxml",
  885. ".xar" => "application/vnd.xara",
  886. ".xfd" => "application/vnd.xfdl",
  887. ".xfdl" => "application/vnd.xfdl",
  888. ".cpkg" => "application/vnd.xmpie.cpkg",
  889. ".dpkg" => "application/vnd.xmpie.dpkg",
  890. ".ppkg" => "application/vnd.xmpie.ppkg",
  891. ".xlim" => "application/vnd.xmpie.xlim",
  892. ".hvd" => "application/vnd.yamaha.hv-dic",
  893. ".hvs" => "application/vnd.yamaha.hv-script",
  894. ".hvp" => "application/vnd.yamaha.hv-voice",
  895. ".osf" => "application/vnd.yamaha.openscoreformat",
  896. ".saf" => "application/vnd.yamaha.smaf-audio",
  897. ".spf" => "application/vnd.yamaha.smaf-phrase",
  898. ".yme" => "application/vnd.yaoweme",
  899. ".cmp" => "application/vnd.yellowriver-custom-menu",
  900. ".zir" => "application/vnd.zul",
  901. ".zirz" => "application/vnd.zul",
  902. ".zaz" => "application/vnd.zzazz.deck+xml",
  903. ".anx" => "application/x-annodex",
  904. ".bcpio" => "application/x-bcpio",
  905. ".torrent" => "application/x-bittorrent",
  906. ".bz2" => "application/x-bzip2",
  907. ".vcd" => "application/x-cdlink",
  908. ".crx" => "application/x-chrome-extension",
  909. ".cpio" => "application/x-cpio",
  910. ".csh" => "application/x-csh",
  911. ".dcr" => "application/x-director",
  912. ".dir" => "application/x-director",
  913. ".dxr" => "application/x-director",
  914. ".dvi" => "application/x-dvi",
  915. ".spl" => "application/x-futuresplash",
  916. ".gtar" => "application/x-gtar",
  917. ".tbz" => "application/x-gtar-compressed",
  918. ".hdf" => "application/x-hdf",
  919. ".jar" => "application/x-java-archive",
  920. ".jnlp" => "application/x-java-jnlp-file",
  921. ".pack" => "application/x-java-pack200",
  922. ".kil" => "application/x-killustrator",
  923. ".latex" => "application/x-latex",
  924. ".cdf" => "application/x-netcdf",
  925. ".nc" => "application/x-netcdf",
  926. ".pl" => "application/x-perl",
  927. ".rpm" => "application/x-rpm",
  928. ".sh" => "application/x-sh",
  929. ".shar" => "application/x-shar",
  930. ".sit" => "application/x-stuffit",
  931. ".sv4cpio" => "application/x-sv4cpio",
  932. ".sv4crc" => "application/x-sv4crc",
  933. ".tar" => "application/x-tar",
  934. ".tcl" => "application/x-tcl",
  935. ".tex" => "application/x-tex",
  936. ".texi" => "application/x-texinfo",
  937. ".texinfo" => "application/x-texinfo",
  938. ".1" => "application/x-troff-man",
  939. ".2" => "application/x-troff-man",
  940. ".3" => "application/x-troff-man",
  941. ".4" => "application/x-troff-man",
  942. ".5" => "application/x-troff-man",
  943. ".6" => "application/x-troff-man",
  944. ".7" => "application/x-troff-man",
  945. ".8" => "application/x-troff-man",
  946. ".man" => "application/x-troff-man",
  947. ".me" => "application/x-troff-me",
  948. ".ms" => "application/x-troff-ms",
  949. ".ustar" => "application/x-ustar",
  950. ".src" => "application/x-wais-source",
  951. ".xpi" => "application/x-xpinstall",
  952. ".xspf" => "application/x-xspf+xml",
  953. ".xz" => "application/x-xz",
  954. ".726" => "audio/32kadpcm",
  955. ".amr" => "audio/AMR",
  956. ".awb" => "audio/AMR-WB",
  957. ".aal" => "audio/ATRAC-ADVANCED-LOSSLESS",
  958. ".atx" => "audio/ATRAC-X",
  959. ".aa3" => "audio/ATRAC3",
  960. ".at3" => "audio/ATRAC3",
  961. ".omg" => "audio/ATRAC3",
  962. ".evc" => "audio/EVRC",
  963. ".evb" => "audio/EVRCB",
  964. ".enw" => "audio/EVRCNW",
  965. ".evw" => "audio/EVRCWB",
  966. ".l16" => "audio/L16",
  967. ".smv" => "audio/SMV",
  968. ".aac" => "audio/aac",
  969. ".adts" => "audio/aac",
  970. ".ass" => "audio/aac",
  971. ".ac3" => "audio/ac3",
  972. ".acn" => "audio/asc",
  973. ".au" => "audio/basic",
  974. ".snd" => "audio/basic",
  975. ".dls" => "audio/dls",
  976. ".lbc" => "audio/iLBC",
  977. ".mhas" => "audio/mhas",
  978. ".kar" => "audio/midi",
  979. ".mid" => "audio/midi",
  980. ".midi" => "audio/midi",
  981. ".mxmf" => "audio/mobile-xmf",
  982. ".m4a" => "audio/mp4",
  983. ".mp1" => "audio/mpeg",
  984. ".mp2" => "audio/mpeg",
  985. ".mp3" => "audio/mpeg",
  986. ".mpga" => "audio/mpeg",
  987. ".oga" => "audio/ogg",
  988. ".ogg" => "audio/ogg",
  989. ".opus" => "audio/ogg",
  990. ".spx" => "audio/ogg",
  991. ".psid" => "audio/prs.sid",
  992. ".sid" => "audio/prs.sid",
  993. ".qcp" => "audio/qcelp",
  994. ".loas" => "audio/usac",
  995. ".xhe" => "audio/usac",
  996. ".koz" => "audio/vnd.audikoz",
  997. ".uva" => "audio/vnd.dece.audio",
  998. ".uvva" => "audio/vnd.dece.audio",
  999. ".eol" => "audio/vnd.digital-winds",
  1000. ".mlp" => "audio/vnd.dolby.mlp",
  1001. ".dts" => "audio/vnd.dts",
  1002. ".dtshd" => "audio/vnd.dts.hd",
  1003. ".plj" => "audio/vnd.everad.plj",
  1004. ".lvp" => "audio/vnd.lucent.voice",
  1005. ".pya" => "audio/vnd.ms-playready.media.pya",
  1006. ".vbk" => "audio/vnd.nortel.vbk",
  1007. ".ecelp4800" => "audio/vnd.nuera.ecelp4800",
  1008. ".ecelp7470" => "audio/vnd.nuera.ecelp7470",
  1009. ".ecelp9600" => "audio/vnd.nuera.ecelp9600",
  1010. ".multitrack" => "audio/vnd.presonus.multitrack",
  1011. ".rip" => "audio/vnd.rip",
  1012. ".s1m" => "audio/vnd.sealedmedia.softseal.mpeg",
  1013. ".smp" => "audio/vnd.sealedmedia.softseal.mpeg",
  1014. ".smp3" => "audio/vnd.sealedmedia.softseal.mpeg",
  1015. ".aif" => "audio/x-aiff",
  1016. ".aifc" => "audio/x-aiff",
  1017. ".aiff" => "audio/x-aiff",
  1018. ".axa" => "audio/x-annodex",
  1019. ".flac" => "audio/x-flac",
  1020. ".mka" => "audio/x-matroska",
  1021. ".669" => "audio/x-mod",
  1022. ".m15" => "audio/x-mod",
  1023. ".med" => "audio/x-mod",
  1024. ".mod" => "audio/x-mod",
  1025. ".mtm" => "audio/x-mod",
  1026. ".ult" => "audio/x-mod",
  1027. ".uni" => "audio/x-mod",
  1028. ".m3u" => "audio/x-mpegurl",
  1029. ".wax" => "audio/x-ms-wax",
  1030. ".wma" => "audio/x-ms-wma",
  1031. ".ram" => "audio/x-pn-realaudio",
  1032. ".rm" => "audio/x-pn-realaudio",
  1033. ".ra" => "audio/x-realaudio",
  1034. ".s3m" => "audio/x-s3m",
  1035. ".stm" => "audio/x-stm",
  1036. ".wav" => "audio/x-wav",
  1037. ".xyz" => "chemical/x-xyz",
  1038. ".ttc" => "font/collection",
  1039. ".otf" => "font/otf",
  1040. ".ttf" => "font/ttf",
  1041. ".woff" => "font/woff",
  1042. ".woff2" => "font/woff2",
  1043. ".exr" => "image/aces",
  1044. ".avci" => "image/avci",
  1045. ".avcs" => "image/avcs",
  1046. ".bmp" => "image/bmp",
  1047. ".dib" => "image/bmp",
  1048. ".cgm" => "image/cgm",
  1049. ".drle" => "image/dicom-rle",
  1050. ".emf" => "image/emf",
  1051. ".fit" => "image/fits",
  1052. ".fits" => "image/fits",
  1053. ".fts" => "image/fits",
  1054. ".gif" => "image/gif",
  1055. ".heic" => "image/heic",
  1056. ".heics" => "image/heic-sequence",
  1057. ".heif" => "image/heif",
  1058. ".heifs" => "image/heif-sequence",
  1059. ".hej2" => "image/hej2k",
  1060. ".hsj2" => "image/hsj2",
  1061. ".ief" => "image/ief",
  1062. ".jls" => "image/jls",
  1063. ".jp2" => "image/jp2",
  1064. ".jpg2" => "image/jp2",
  1065. ".jfif" => "image/jpeg",
  1066. ".jpe" => "image/jpeg",
  1067. ".jpeg" => "image/jpeg",
  1068. ".jpg" => "image/jpeg",
  1069. ".jph" => "image/jph",
  1070. ".jhc" => "image/jphc",
  1071. ".jpgm" => "image/jpm",
  1072. ".jpm" => "image/jpm",
  1073. ".jpf" => "image/jpx",
  1074. ".jpx" => "image/jpx",
  1075. ".jxr" => "image/jxr",
  1076. ".jxra" => "image/jxrA",
  1077. ".jxrs" => "image/jxrS",
  1078. ".jxs" => "image/jxs",
  1079. ".jxsc" => "image/jxsc",
  1080. ".jxsi" => "image/jxsi",
  1081. ".jxss" => "image/jxss",
  1082. ".ktx" => "image/ktx",
  1083. ".png" => "image/png",
  1084. ".btf" => "image/prs.btif",
  1085. ".btif" => "image/prs.btif",
  1086. ".pti" => "image/prs.pti",
  1087. ".svg" => "image/svg+xml",
  1088. ".svgz" => "image/svg+xml",
  1089. ".t38" => "image/t38",
  1090. ".tif" => "image/tiff",
  1091. ".tiff" => "image/tiff",
  1092. ".tfx" => "image/tiff-fx",
  1093. ".webp" => "image/webp",
  1094. ".wmf" => "image/wmf",
  1095. ".psd" => "image/vnd.adobe.photoshop",
  1096. ".azv" => "image/vnd.airzip.accelerator.azv",
  1097. ".uvg" => "image/vnd.dece.graphic",
  1098. ".uvi" => "image/vnd.dece.graphic",
  1099. ".uvvg" => "image/vnd.dece.graphic",
  1100. ".uvvi" => "image/vnd.dece.graphic",
  1101. ".djv" => "image/vnd.djvu",
  1102. ".djvu" => "image/vnd.djvu",
  1103. ".dwg" => "image/vnd.dwg",
  1104. ".dxf" => "image/vnd.dxf",
  1105. ".fbs" => "image/vnd.fastbidsheet",
  1106. ".fpx" => "image/vnd.fpx",
  1107. ".fst" => "image/vnd.fst",
  1108. ".mmr" => "image/vnd.fujixerox.edmics-mmr",
  1109. ".rlc" => "image/vnd.fujixerox.edmics-rlc",
  1110. ".pgb" => "image/vnd.globalgraphics.pgb",
  1111. ".ico" => "image/vnd.microsoft.icon",
  1112. ".apng" => "image/vnd.mozilla.apng",
  1113. ".mdi" => "image/vnd.ms-modi",
  1114. ".hdr" => "image/vnd.radiance",
  1115. ".rgbe" => "image/vnd.radiance",
  1116. ".xyze" => "image/vnd.radiance",
  1117. ".s1n" => "image/vnd.sealed.png",
  1118. ".spn" => "image/vnd.sealed.png",
  1119. ".spng" => "image/vnd.sealed.png",
  1120. ".s1g" => "image/vnd.sealedmedia.softseal.gif",
  1121. ".sgi" => "image/vnd.sealedmedia.softseal.gif",
  1122. ".sgif" => "image/vnd.sealedmedia.softseal.gif",
  1123. ".s1j" => "image/vnd.sealedmedia.softseal.jpg",
  1124. ".sjp" => "image/vnd.sealedmedia.softseal.jpg",
  1125. ".sjpg" => "image/vnd.sealedmedia.softseal.jpg",
  1126. ".tap" => "image/vnd.tencent.tap",
  1127. ".vtf" => "image/vnd.valve.source.texture",
  1128. ".wbmp" => "image/vnd.wap.wbmp",
  1129. ".xif" => "image/vnd.xiff",
  1130. ".pcx" => "image/vnd.zbrush.pcx",
  1131. ".ras" => "image/x-cmu-raster",
  1132. ".pnm" => "image/x-portable-anymap",
  1133. ".pbm" => "image/x-portable-bitmap",
  1134. ".pgm" => "image/x-portable-graymap",
  1135. ".ppm" => "image/x-portable-pixmap",
  1136. ".rgb" => "image/x-rgb",
  1137. ".tga" => "image/x-targa",
  1138. ".xbm" => "image/x-xbitmap",
  1139. ".xpm" => "image/x-xpixmap",
  1140. ".xwd" => "image/x-xwindowdump",
  1141. ".u8msg" => "message/global",
  1142. ".u8dsn" => "message/global-delivery-status",
  1143. ".u8mdn" => "message/global-disposition-notification",
  1144. ".u8hdr" => "message/global-headers",
  1145. ".art" => "message/rfc822",
  1146. ".eml" => "message/rfc822",
  1147. ".mail" => "message/rfc822",
  1148. ".gltf" => "model/gltf+json",
  1149. ".glb" => "model/gltf-binary",
  1150. ".iges" => "model/iges",
  1151. ".igs" => "model/iges",
  1152. ".mesh" => "model/mesh",
  1153. ".msh" => "model/mesh",
  1154. ".silo" => "model/mesh",
  1155. ".mtl" => "model/mtl",
  1156. ".obj" => "model/obj",
  1157. ".stl" => "model/stl",
  1158. ".vrml" => "model/vrml",
  1159. ".wrl" => "model/vrml",
  1160. ".x3db" => "model/x3d+xml",
  1161. ".x3dv" => "model/x3d-vrml",
  1162. ".x3dvz" => "model/x3d-vrml",
  1163. ".dae" => "model/vnd.collada+xml",
  1164. ".dwf" => "model/vnd.dwf",
  1165. ".dor" => "model/vnd.gdl",
  1166. ".gdl" => "model/vnd.gdl",
  1167. ".gsm" => "model/vnd.gdl",
  1168. ".ism" => "model/vnd.gdl",
  1169. ".lmp" => "model/vnd.gdl",
  1170. ".msm" => "model/vnd.gdl",
  1171. ".rsm" => "model/vnd.gdl",
  1172. ".win" => "model/vnd.gdl",
  1173. ".gtw" => "model/vnd.gtw",
  1174. ".moml" => "model/vnd.moml+xml",
  1175. ".mts" => "model/vnd.mts",
  1176. ".ogex" => "model/vnd.opengex",
  1177. ".usdz" => "model/vnd.usdz+zip",
  1178. ".bsp" => "model/vnd.valve.source.compiled-map",
  1179. ".vtu" => "model/vnd.vtu",
  1180. ".vpm" => "multipart/voice-message",
  1181. ".bmed" => "multipart/vnd.bint.med-plus",
  1182. ".appcache" => "text/cache-manifest",
  1183. ".manifest" => "text/cache-manifest",
  1184. ".ics" => "text/calendar",
  1185. ".ifb" => "text/calendar",
  1186. ".css" => "text/css; charset=utf-8",
  1187. ".csv" => "text/csv; charset=utf-8",
  1188. ".csvs" => "text/csv-schema",
  1189. ".soa" => "text/dns",
  1190. ".zone" => "text/dns",
  1191. ".htm" => "text/html",
  1192. ".html" => "text/html",
  1193. ".sandboxed" => "text/html-sandboxed",
  1194. ".cnd" => "text/jcr-cnd",
  1195. ".markdown" => "text/markdown; charset=utf-8",
  1196. ".md" => "text/markdown; charset=utf-8",
  1197. ".miz" => "text/mizar",
  1198. ".n3" => "text/n3",
  1199. ".asc" => "text/plain; charset=utf-8",
  1200. ".c" => "text/plain; charset=utf-8",
  1201. ".cc" => "text/plain; charset=utf-8",
  1202. ".conf" => "text/plain; charset=utf-8",
  1203. ".cxx" => "text/plain; charset=utf-8",
  1204. ".el" => "text/plain; charset=utf-8",
  1205. ".f90" => "text/plain; charset=utf-8",
  1206. ".h" => "text/plain; charset=utf-8",
  1207. ".hh" => "text/plain; charset=utf-8",
  1208. ".hxx" => "text/plain; charset=utf-8",
  1209. ".log" => "text/plain; charset=utf-8",
  1210. ".pm" => "text/plain; charset=utf-8",
  1211. ".spec" => "text/plain; charset=utf-8",
  1212. ".text" => "text/plain; charset=utf-8",
  1213. ".txt" => "text/plain; charset=utf-8",
  1214. ".provn" => "text/provenance-notation",
  1215. ".rst" => "text/prs.fallenstein.rst",
  1216. ".dsc" => "text/prs.lines.tag",
  1217. ".tag" => "text/prs.lines.tag",
  1218. ".rtx" => "text/richtext",
  1219. ".sgm" => "text/sgml",
  1220. ".sgml" => "text/sgml",
  1221. ".tsv" => "text/tab-separated-values",
  1222. ".roff" => "text/troff",
  1223. ".t" => "text/troff",
  1224. ".tr" => "text/troff",
  1225. ".ttl" => "text/turtle",
  1226. ".uri" => "text/uri-list",
  1227. ".uris" => "text/uri-list",
  1228. ".vcard" => "text/vcard",
  1229. ".vcf" => "text/vcard",
  1230. ".vtt" => "text/vtt",
  1231. ".rng" => "text/xml",
  1232. ".xml" => "text/xml",
  1233. ".xsd" => "text/xml",
  1234. ".ent" => "text/xml-external-parsed-entity",
  1235. ".dms" => "text/vnd.DMClientScript",
  1236. ".a" => "text/vnd.a",
  1237. ".abc" => "text/vnd.abc",
  1238. ".ascii" => "text/vnd.ascii-art",
  1239. ".copyright" => "text/vnd.debian.copyright",
  1240. ".sub" => "text/vnd.dvb.subtitle",
  1241. ".jtd" => "text/vnd.esmertec.theme-descriptor",
  1242. ".flt" => "text/vnd.ficlab.flt",
  1243. ".fly" => "text/vnd.fly",
  1244. ".flx" => "text/vnd.fmi.flexstor",
  1245. ".dot" => "text/vnd.graphviz",
  1246. ".gv" => "text/vnd.graphviz",
  1247. ".hgl" => "text/vnd.hgl",
  1248. ".3dm" => "text/vnd.in3d.3dml",
  1249. ".3dml" => "text/vnd.in3d.3dml",
  1250. ".spo" => "text/vnd.in3d.spot",
  1251. ".spot" => "text/vnd.in3d.spot",
  1252. ".mpf" => "text/vnd.ms-mediapackage",
  1253. ".ccc" => "text/vnd.net2phone.commcenter.command",
  1254. ".mc2" => "text/vnd.senx.warpscript",
  1255. ".uric" => "text/vnd.si.uricatalogue",
  1256. ".sos" => "text/vnd.sosi",
  1257. ".jad" => "text/vnd.sun.j2me.app-descriptor",
  1258. ".ts" => "text/vnd.trolltech.linguist",
  1259. ".si" => "text/vnd.wap.si",
  1260. ".sl" => "text/vnd.wap.sl",
  1261. ".wml" => "text/vnd.wap.wml",
  1262. ".wmls" => "text/vnd.wap.wmlscript",
  1263. ".pod" => "text/x-pod",
  1264. ".etx" => "text/x-setext",
  1265. ".3gp" => "video/3gpp",
  1266. ".3gpp" => "video/3gpp",
  1267. ".3g2" => "video/3gpp2",
  1268. ".3gpp2" => "video/3gpp2",
  1269. ".m4s" => "video/iso.segment",
  1270. ".mj2" => "video/mj2",
  1271. ".mjp2" => "video/mj2",
  1272. ".m4v" => "video/mp4",
  1273. ".mp4" => "video/mp4",
  1274. ".mpg4" => "video/mp4",
  1275. ".m1v" => "video/mpeg",
  1276. ".m2v" => "video/mpeg",
  1277. ".mpe" => "video/mpeg",
  1278. ".mpeg" => "video/mpeg",
  1279. ".mpg" => "video/mpeg",
  1280. ".ogv" => "video/ogg",
  1281. ".mov" => "video/quicktime",
  1282. ".qt" => "video/quicktime",
  1283. ".webm" => "video/webm",
  1284. ".uvh" => "video/vnd.dece.hd",
  1285. ".uvvh" => "video/vnd.dece.hd",
  1286. ".uvm" => "video/vnd.dece.mobile",
  1287. ".uvvm" => "video/vnd.dece.mobile",
  1288. ".uvu" => "video/vnd.dece.mp4",
  1289. ".uvvu" => "video/vnd.dece.mp4",
  1290. ".uvp" => "video/vnd.dece.pd",
  1291. ".uvvp" => "video/vnd.dece.pd",
  1292. ".uvs" => "video/vnd.dece.sd",
  1293. ".uvvs" => "video/vnd.dece.sd",
  1294. ".uvv" => "video/vnd.dece.video",
  1295. ".uvvv" => "video/vnd.dece.video",
  1296. ".dvb" => "video/vnd.dvb.file",
  1297. ".fvt" => "video/vnd.fvt",
  1298. ".m4u" => "video/vnd.mpegurl",
  1299. ".mxu" => "video/vnd.mpegurl",
  1300. ".pyv" => "video/vnd.ms-playready.media.pyv",
  1301. ".nim" => "video/vnd.nokia.interleaved-multimedia",
  1302. ".bik" => "video/vnd.radgamettools.bink",
  1303. ".bk2" => "video/vnd.radgamettools.bink",
  1304. ".smk" => "video/vnd.radgamettools.smacker",
  1305. ".s11" => "video/vnd.sealed.mpeg1",
  1306. ".smpg" => "video/vnd.sealed.mpeg1",
  1307. ".s14" => "video/vnd.sealed.mpeg4",
  1308. ".ssw" => "video/vnd.sealed.swf",
  1309. ".sswf" => "video/vnd.sealed.swf",
  1310. ".s1q" => "video/vnd.sealedmedia.softseal.mov",
  1311. ".smo" => "video/vnd.sealedmedia.softseal.mov",
  1312. ".smov" => "video/vnd.sealedmedia.softseal.mov",
  1313. ".viv" => "video/vnd.vivo",
  1314. ".yt" => "video/vnd.youtube.yt",
  1315. ".axv" => "video/x-annodex",
  1316. ".flv" => "video/x-flv",
  1317. ".fxm" => "video/x-javafx",
  1318. ".mkv" => "video/x-matroska",
  1319. ".mk3d" => "video/x-matroska-3d",
  1320. ".asx" => "video/x-ms-asf",
  1321. ".wm" => "video/x-ms-wm",
  1322. ".wmv" => "video/x-ms-wmv",
  1323. ".wmx" => "video/x-ms-wmx",
  1324. ".wvx" => "video/x-ms-wvx",
  1325. ".avi" => "video/x-msvideo",
  1326. ".movie" => "video/x-sgi-movie",
  1327. ".ice" => "x-conference/x-cooltalk",
  1328. ".sisx" => "x-epoc/x-sisx-app",
  1329. "README" => "text/plain; charset=utf-8",
  1330. "Makefile" => "text/x-makefile; charset=utf-8",
  1331. # enable caching for unknown mime types:
  1332. "" => "application/octet-stream"
  1333. )