PageRenderTime 27ms CodeModel.GetById 27ms RepoModel.GetById 0ms app.codeStats 0ms

/Poly/Net/Http/MimeTypes.cs

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