PageRenderTime 42ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/data/data/mime_types.php

https://github.com/theodo/symfony1.0-backports
PHP | 422 lines | 8 code | 3 blank | 411 comment | 0 complexity | 338b6d091fc88a2bfc9936831f536312 MD5 | raw file
Possible License(s): LGPL-2.1, AGPL-3.0, BSD-3-Clause
  1. <?php
  2. $data = preg_match_all('/^([a-z0-9\/_\.+-]+) ([a-z0-9_]+)$/mi', file_get_contents(__FILE__), $matches, PREG_SET_ORDER);
  3. $mime_types = array();
  4. foreach ($matches as $match)
  5. {
  6. $mime_types[strtolower($match[1])] = strtolower($match[2]);
  7. }
  8. file_put_contents(dirname(__FILE__).'/mime_types.dat', serialize($mime_types));
  9. /*
  10. application/andrew-inset ez
  11. application/appledouble base64
  12. application/applefile base64
  13. application/commonground dp
  14. application/cprplayer pqi
  15. application/dsptype tsp
  16. application/excel xls
  17. application/font-tdpfr pfr
  18. application/futuresplash spl
  19. application/hstu stk
  20. application/hyperstudio stk
  21. application/javascript js
  22. application/mac-binhex40 hqx
  23. application/mac-compactpro cpt
  24. application/mbed mbd
  25. application/mirage mfp
  26. application/msword doc
  27. application/ocsp-request orq
  28. application/ocsp-response ors
  29. application/octet-stream bin
  30. application/octet-stream exe
  31. application/oda oda
  32. application/ogg ogg
  33. application/pdf pdf
  34. application/x-pdf pdf
  35. application/pgp-encrypted 7bit
  36. application/pgp-keys 7bit
  37. application/pgp-signature sig
  38. application/pkcs10 p10
  39. application/pkcs7-mime p7m
  40. application/pkcs7-signature p7s
  41. application/pkix-cert cer
  42. application/pkix-crl crl
  43. application/pkix-pkipath pkipath
  44. application/pkixcmp pki
  45. application/postscript ai
  46. application/postscript eps
  47. application/postscript ps
  48. application/presentations shw
  49. application/prs.cww cw
  50. application/prs.nprend rnd
  51. application/quest qrt
  52. application/rtf rtf
  53. application/sgml-open-catalog soc
  54. application/sieve siv
  55. application/smil smi
  56. application/toolbook tbk
  57. application/vnd.3gpp.pic-bw-large plb
  58. application/vnd.3gpp.pic-bw-small psb
  59. application/vnd.3gpp.pic-bw-var pvb
  60. application/vnd.3gpp.sms sms
  61. application/vnd.acucorp atc
  62. application/vnd.adobe.xfdf xfdf
  63. application/vnd.amiga.amu ami
  64. application/vnd.blueice.multipass mpm
  65. application/vnd.cinderella cdy
  66. application/vnd.cosmocaller cmc
  67. application/vnd.criticaltools.wbs+xml wbs
  68. application/vnd.curl curl
  69. application/vnd.data-vision.rdz rdz
  70. application/vnd.dreamfactory dfac
  71. application/vnd.fsc.weblauch fsc
  72. application/vnd.genomatix.tuxedo txd
  73. application/vnd.hbci hbci
  74. application/vnd.hhe.lesson-player les
  75. application/vnd.hp-hpgl plt
  76. application/vnd.ibm.electronic-media emm
  77. application/vnd.ibm.rights-management irm
  78. application/vnd.ibm.secure-container sc
  79. application/vnd.ipunplugged.rcprofile rcprofile
  80. application/vnd.irepository.package+xml irp
  81. application/vnd.jisp jisp
  82. application/vnd.kde.karbon karbon
  83. application/vnd.kde.kchart chrt
  84. application/vnd.kde.kformula kfo
  85. application/vnd.kde.kivio flw
  86. application/vnd.kde.kontour kon
  87. application/vnd.kde.kpresenter kpr
  88. application/vnd.kde.kspread ksp
  89. application/vnd.kde.kword kwd
  90. application/vnd.kenameapp htke
  91. application/vnd.kidspiration kia
  92. application/vnd.kinar kne
  93. application/vnd.llamagraphics.life-balance.desktop lbd
  94. application/vnd.llamagraphics.life-balance.exchange+xml lbe
  95. application/vnd.lotus-1-2-3 wks
  96. application/vnd.mcd mcd
  97. application/vnd.mfmp mfm
  98. application/vnd.micrografx.flo flo
  99. application/vnd.micrografx.igx igx
  100. application/vnd.mif mif
  101. application/vnd.mophun.application mpn
  102. application/vnd.mophun.certificate mpc
  103. application/vnd.mozilla.xul+xml xul
  104. application/vnd.ms-artgalry cil
  105. application/vnd.ms-asf asf
  106. application/vnd.ms-excel xls
  107. application/vnd.ms-lrm lrm
  108. application/vnd.ms-powerpoint ppt
  109. application/vnd.ms-project mpp
  110. application/vnd.ms-tnef base64
  111. application/vnd.ms-works base64
  112. application/vnd.ms-wpl wpl
  113. application/vnd.mseq mseq
  114. application/vnd.nervana ent
  115. application/vnd.nokia.radio-preset rpst
  116. application/vnd.nokia.radio-presets rpss
  117. application/vnd.palm prc
  118. application/vnd.picsel efif
  119. application/vnd.pvi.ptid1 pti
  120. application/vnd.quark.quarkxpress qxd
  121. application/vnd.sealed.doc sdoc
  122. application/vnd.sealed.eml seml
  123. application/vnd.sealed.mht smht
  124. application/vnd.sealed.ppt sppt
  125. application/vnd.sealed.xls sxls
  126. application/vnd.sealedmedia.softseal.html stml
  127. application/vnd.sealedmedia.softseal.pdf spdf
  128. application/vnd.seemail see
  129. application/vnd.smaf mmf
  130. application/vnd.sun.xml.calc sxc
  131. application/vnd.sun.xml.calc.template stc
  132. application/vnd.sun.xml.draw sxd
  133. application/vnd.sun.xml.draw.template std
  134. application/vnd.sun.xml.impress sxi
  135. application/vnd.sun.xml.impress.template sti
  136. application/vnd.sun.xml.math sxm
  137. application/vnd.sun.xml.writer sxw
  138. application/vnd.sun.xml.writer.global sxg
  139. application/vnd.sun.xml.writer.template stw
  140. application/vnd.sus-calendar sus
  141. application/vnd.vidsoft.vidconference vsc
  142. application/vnd.visio vsd
  143. application/vnd.visionary vis
  144. application/vnd.wap.sic sic
  145. application/vnd.wap.slc slc
  146. application/vnd.wap.wbxml wbxml
  147. application/vnd.wap.wmlc wmlc
  148. application/vnd.wap.wmlscriptc wmlsc
  149. application/vnd.webturbo wtb
  150. application/vnd.wordperfect wpd
  151. application/vnd.wqd wqd
  152. application/vnd.wv.csp+wbxml wv
  153. application/vnd.wv.csp+xml 8bit
  154. application/vnd.wv.ssp+xml 8bit
  155. application/vnd.yamaha.hv-dic hvd
  156. application/vnd.yamaha.hv-script hvs
  157. application/vnd.yamaha.hv-voice hvp
  158. application/vnd.yamaha.smaf-audio saf
  159. application/vnd.yamaha.smaf-phrase spf
  160. application/vocaltec-media-desc vmd
  161. application/vocaltec-media-file vmf
  162. application/vocaltec-talker vtk
  163. application/watcherinfo+xml wif
  164. application/wordperfect5.1 wp5
  165. application/x-123 wk
  166. application/x-7th_level_event 7ls
  167. application/x-authorware-bin aab
  168. application/x-authorware-map aam
  169. application/x-authorware-seg aas
  170. application/x-bcpio bcpio
  171. application/x-bleeper bleep
  172. application/x-bzip2 bz2
  173. application/x-cdlink vcd
  174. application/x-chat chat
  175. application/x-chess-pgn pgn
  176. application/x-compress z
  177. application/x-cpio cpio
  178. application/x-cprplayer pqf
  179. application/x-csh csh
  180. application/x-cu-seeme csm
  181. application/x-cult3d-object co
  182. application/x-debian-package deb
  183. application/x-director dcr
  184. application/x-director dir
  185. application/x-director dxr
  186. application/x-dvi dvi
  187. application/x-envoy evy
  188. application/x-futuresplash spl
  189. application/x-gtar gtar
  190. application/x-gzip gz
  191. application/x-hdf hdf
  192. application/x-hep hep
  193. application/x-html+ruby rhtml
  194. application/x-httpd-miva mv
  195. application/x-httpd-php phtml
  196. application/x-ica ica
  197. application/x-imagemap imagemap
  198. application/x-ipix ipx
  199. application/x-ipscript ips
  200. application/x-java-archive jar
  201. application/x-java-jnlp-file jnlp
  202. application/x-java-serialized-object ser
  203. application/x-java-vm class
  204. application/x-javascript js
  205. application/x-koan skp
  206. application/x-latex latex
  207. application/x-mac-compactpro cpt
  208. application/x-maker frm
  209. application/x-mathcad mcd
  210. application/x-midi mid
  211. application/x-mif mif
  212. application/x-msaccess mda
  213. application/x-msdos-program cmd
  214. application/x-msdos-program com
  215. application/x-msdownload base64
  216. application/x-msexcel xls
  217. application/x-msword doc
  218. application/x-netcdf nc
  219. application/x-ns-proxy-autoconfig pac
  220. application/x-pagemaker pm5
  221. application/x-perl pl
  222. application/x-pn-realmedia rp
  223. application/x-python py
  224. application/x-quicktimeplayer qtl
  225. application/x-rar-compressed rar
  226. application/x-ruby rb
  227. application/x-sh sh
  228. application/x-shar shar
  229. application/x-shockwave-flash swf
  230. application/x-sprite spr
  231. application/x-spss sav
  232. application/x-spt spt
  233. application/x-stuffit sit
  234. application/x-sv4cpio sv4cpio
  235. application/x-sv4crc sv4crc
  236. application/x-tar tar
  237. application/x-tcl tcl
  238. application/x-tex tex
  239. application/x-texinfo texinfo
  240. application/x-troff t
  241. application/x-troff-man man
  242. application/x-troff-me me
  243. application/x-troff-ms ms
  244. application/x-twinvq vqf
  245. application/x-twinvq-plugin vqe
  246. application/x-ustar ustar
  247. application/x-vmsbackup bck
  248. application/x-wais-source src
  249. application/x-wingz wz
  250. application/x-word base64
  251. application/x-wordperfect6.1 wp6
  252. application/x-x509-ca-cert crt
  253. application/x-zip zip
  254. application/x-zip-compressed zip
  255. application/xhtml+xml xhtml
  256. application/zip zip
  257. audio/3gpp 3gpp
  258. audio/amr amr
  259. audio/amr-wb awb
  260. audio/basic au
  261. audio/evrc evc
  262. audio/l16 l16
  263. audio/midi mid
  264. audio/mpeg mp3
  265. audio/mpeg mpga
  266. audio/prs.sid sid
  267. audio/qcelp qcp
  268. audio/smv smv
  269. audio/vnd.audiokoz koz
  270. audio/vnd.digital-winds eol
  271. audio/vnd.everad.plj plj
  272. audio/vnd.lucent.voice lvp
  273. audio/vnd.nokia.mobile-xmf mxmf
  274. audio/vnd.nortel.vbk vbk
  275. audio/vnd.nuera.ecelp4800 ecelp4800
  276. audio/vnd.nuera.ecelp7470 ecelp7470
  277. audio/vnd.nuera.ecelp9600 ecelp9600
  278. audio/vnd.sealedmedia.softseal.mpeg smp3
  279. audio/voxware vox
  280. audio/x-aiff aif
  281. audio/x-mid mid
  282. audio/x-midi mid
  283. audio/x-mpeg mp2
  284. audio/x-mpegurl mpu
  285. audio/x-pn-realaudio ra
  286. audio/x-pn-realaudio rm
  287. audio/x-pn-realaudio-plugin rpm
  288. audio/x-realaudio ra
  289. audio/x-wav wav
  290. chemical/x-csml csm
  291. chemical/x-embl-dl-nucleotide emb
  292. chemical/x-gaussian-cube cube
  293. chemical/x-gaussian-input gau
  294. chemical/x-jcamp-dx jdx
  295. chemical/x-mdl-molfile mol
  296. chemical/x-mdl-rxnfile rxn
  297. chemical/x-mdl-tgf tgf
  298. chemical/x-mopac-input mop
  299. chemical/x-pdb pdb
  300. chemical/x-rasmol scr
  301. chemical/x-xyz xyz
  302. drawing/dwf dwf
  303. drawing/x-dwf dwf
  304. i-world/i-vrml ivr
  305. image/bmp bmp
  306. image/cewavelet wif
  307. image/cis-cod cod
  308. image/fif fif
  309. image/gif gif
  310. image/ief ief
  311. image/jp2 jp2
  312. image/jpeg jpeg
  313. image/jpeg jpg
  314. image/jpm jpm
  315. image/jpx jpf
  316. image/pict pic
  317. image/pjpeg jpg
  318. image/png png
  319. image/targa tga
  320. image/tiff tif
  321. image/tiff tiff
  322. image/vn-svf svf
  323. image/vnd.dgn dgn
  324. image/vnd.djvu djvu
  325. image/vnd.dwg dwg
  326. image/vnd.glocalgraphics.pgb pgb
  327. image/vnd.microsoft.icon ico
  328. image/vnd.ms-modi mdi
  329. image/vnd.sealed.png spng
  330. image/vnd.sealedmedia.softseal.gif sgif
  331. image/vnd.sealedmedia.softseal.jpg sjpg
  332. image/vnd.wap.wbmp wbmp
  333. image/x-bmp bmp
  334. image/x-cmu-raster ras
  335. image/x-freehand fh4
  336. image/x-png png
  337. image/x-portable-anymap pnm
  338. image/x-portable-bitmap pbm
  339. image/x-portable-graymap pgm
  340. image/x-portable-pixmap ppm
  341. image/x-rgb rgb
  342. image/x-xbitmap xbm
  343. image/x-xpixmap xpm
  344. image/x-xwindowdump xwd
  345. message/external-body 8bit
  346. message/news 8bit
  347. message/partial 8bit
  348. message/rfc822 8bit
  349. model/iges igs
  350. model/mesh msh
  351. model/vnd.parasolid.transmit.binary x_b
  352. model/vnd.parasolid.transmit.text x_t
  353. model/vrml vrm
  354. model/vrml wrl
  355. multipart/alternative 8bit
  356. multipart/appledouble 8bit
  357. multipart/digest 8bit
  358. multipart/mixed 8bit
  359. multipart/parallel 8bit
  360. text/comma-separated-values csv
  361. text/css css
  362. text/html htm
  363. text/html html
  364. text/plain txt
  365. text/prs.fallenstein.rst rst
  366. text/richtext rtx
  367. text/rtf rtf
  368. text/sgml sgm
  369. text/sgml sgml
  370. text/tab-separated-values tsv
  371. text/vnd.net2phone.commcenter.command ccc
  372. text/vnd.sun.j2me.app-descriptor jad
  373. text/vnd.wap.si si
  374. text/vnd.wap.sl sl
  375. text/vnd.wap.wml wml
  376. text/vnd.wap.wmlscript wmls
  377. text/x-hdml hdml
  378. text/x-setext etx
  379. text/x-sgml sgml
  380. text/x-speech talk
  381. text/x-vcalendar vcs
  382. text/x-vcard vcf
  383. text/xml xml
  384. ulead/vrml uvr
  385. video/3gpp 3gp
  386. video/dl dl
  387. video/gl gl
  388. video/mj2 mj2
  389. video/mpeg mp2
  390. video/mpeg mpeg
  391. video/mpeg mpg
  392. video/quicktime mov
  393. video/quicktime qt
  394. video/vdo vdo
  395. video/vivo viv
  396. video/vnd.fvt fvt
  397. video/vnd.mpegurl mxu
  398. video/vnd.nokia.interleaved-multimedia nim
  399. video/vnd.objectvideo mp4
  400. video/vnd.sealed.mpeg1 s11
  401. video/vnd.sealed.mpeg4 smpg
  402. video/vnd.sealed.swf sswf
  403. video/vnd.sealedmedia.softseal.mov smov
  404. video/vnd.vivo viv
  405. video/vnd.vivo vivo
  406. video/x-fli fli
  407. video/x-ms-asf asf
  408. video/x-ms-wmv wmv
  409. video/x-msvideo avi
  410. video/x-sgi-movie movie
  411. x-chemical/x-pdb pdb
  412. x-chemical/x-xyz xyz
  413. x-conference/x-cooltalk ice
  414. x-drawing/dwf dwf
  415. x-world/x-d96 d
  416. x-world/x-svr svr
  417. x-world/x-vream vrw
  418. x-world/x-vrml wrl
  419. */