root/trunk/system/config/mimes.php

Revision 3428, 9.7 kB (checked in by Shadowhand, 3 months ago)

Merged r3427 into tags/2.2.1

  • Property svn:eol-style set to LF
  • Property copyright set to Copyright (c) 2007 Kohana Team
  • Property svn:keywords set to Id
Line 
1<?php defined('SYSPATH') or die('No direct access allowed.');
2/**
3 * @package  Core
4 *
5 * A list of mime types. Our list is generally more complete and accurate than
6 * the operating system MIME list.
7 *
8 * If there are any missing options, please create a ticket on our issue tracker,
9 * http://kohanaphp.com/trac/newticket. Be sure to give the filename and
10 * expected MIME type, as well as any additional information you can provide.
11 */
12$config = array
13(
14    '323'   => array('text/h323'),
15    '7z'    => array('application/x-7z-compressed'),
16    'abw'   => array('application/x-abiword'),
17    'acx'   => array('application/internet-property-stream'),
18    'ai'    => array('application/postscript'),
19    'aif'   => array('audio/x-aiff'),
20    'aifc'  => array('audio/x-aiff'),
21    'aiff'  => array('audio/x-aiff'),
22    'asf'   => array('video/x-ms-asf'),
23    'asr'   => array('video/x-ms-asf'),
24    'asx'   => array('video/x-ms-asf'),
25    'atom'  => array('application/atom+xml'),
26    'avi'   => array('video/avi', 'video/msvideo', 'video/x-msvideo'),
27    'bin'   => array('application/octet-stream','application/macbinary'),
28    'bmp'   => array('image/bmp'),
29    'c'     => array('text/x-csrc'),
30    'c++'   => array('text/x-c++src'),
31    'cab'   => array('application/x-cab'),
32    'cc'    => array('text/x-c++src'),
33    'cda'   => array('application/x-cdf'),
34    'class' => array('application/octet-stream'),
35    'cpp'   => array('text/x-c++src'),
36    'cpt'   => array('application/mac-compactpro'),
37    'csh'   => array('text/x-csh'),
38    'css'   => array('text/css'),
39    'csv'   => array('text/x-comma-separated-values', 'application/vnd.ms-excel', 'text/comma-separated-values', 'text/csv'),
40    'dbk'   => array('application/docbook+xml'),
41    'dcr'   => array('application/x-director'),
42    'deb'   => array('application/x-debian-package'),
43    'diff'  => array('text/x-diff'),
44    'dir'   => array('application/x-director'),
45    'divx'  => array('video/divx'),
46    'dll'   => array('application/octet-stream', 'application/x-msdos-program'),
47    'dmg'   => array('application/x-apple-diskimage'),
48    'dms'   => array('application/octet-stream'),
49    'doc'   => array('application/msword'),
50    'dvi'   => array('application/x-dvi'),
51    'dxr'   => array('application/x-director'),
52    'eml'   => array('message/rfc822'),
53    'eps'   => array('application/postscript'),
54    'evy'   => array('application/envoy'),
55    'exe'   => array('application/x-msdos-program', 'application/octet-stream'),
56    'fla'   => array('application/octet-stream'),
57    'flac'  => array('application/x-flac'),
58    'flc'   => array('video/flc'),
59    'fli'   => array('video/fli'),
60    'flv'   => array('video/x-flv'),
61    'gif'   => array('image/gif'),
62    'gtar'  => array('application/x-gtar'),
63    'gz'    => array('application/x-gzip'),
64    'h'     => array('text/x-chdr'),
65    'h++'   => array('text/x-c++hdr'),
66    'hh'    => array('text/x-c++hdr'),
67    'hpp'   => array('text/x-c++hdr'),
68    'hqx'   => array('application/mac-binhex40'),
69    'hs'    => array('text/x-haskell'),
70    'htm'   => array('text/html'),
71    'html'  => array('text/html'),
72    'ico'   => array('image/x-icon'),
73    'ics'   => array('text/calendar'),
74    'iii'   => array('application/x-iphone'),
75    'ins'   => array('application/x-internet-signup'),
76    'iso'   => array('application/x-iso9660-image'),
77    'isp'   => array('application/x-internet-signup'),
78    'jar'   => array('application/java-archive'),
79    'java'  => array('application/x-java-applet'),
80    'jpe'   => array('image/jpeg', 'image/pjpeg'),
81    'jpeg'  => array('image/jpeg', 'image/pjpeg'),
82    'jpg'   => array('image/jpeg', 'image/pjpeg'),
83    'js'    => array('application/x-javascript'),
84    'json'  => array('application/json'),
85    'latex' => array('application/x-latex'),
86    'lha'   => array('application/octet-stream'),
87    'log'   => array('text/plain', 'text/x-log'),
88    'lzh'   => array('application/octet-stream'),
89    'm4a'   => array('audio/mpeg'),
90    'm4p'   => array('video/mp4v-es'),
91    'm4v'   => array('video/mp4'),
92    'man'   => array('application/x-troff-man'),
93    'mdb'   => array('application/x-msaccess'),
94    'midi'  => array('audio/midi'),
95    'mid'   => array('audio/midi'),
96    'mif'   => array('application/vnd.mif'),
97    'mka'   => array('audio/x-matroska'),
98    'mkv'   => array('video/x-matroska'),
99    'mov'   => array('video/quicktime'),
100    'movie' => array('video/x-sgi-movie'),
101    'mp2'   => array('audio/mpeg'),
102    'mp3'   => array('audio/mpeg'),
103    'mp4'   => array('application/mp4','audio/mp4','video/mp4'),
104    'mpa'   => array('video/mpeg'),
105    'mpe'   => array('video/mpeg'),
106    'mpeg'  => array('video/mpeg'),
107    'mpg'   => array('video/mpeg'),
108    'mpg4'  => array('video/mp4'),
109    'mpga'  => array('audio/mpeg'),
110    'mpp'   => array('application/vnd.ms-project'),
111    'mpv'   => array('video/x-matroska'),
112    'mpv2'  => array('video/mpeg'),
113    'ms'    => array('application/x-troff-ms'),
114    'msg'   => array('application/msoutlook','application/x-msg'),
115    'msi'   => array('application/x-msi'),
116    'nws'   => array('message/rfc822'),
117    'oda'   => array('application/oda'),
118    'odb'   => array('application/vnd.oasis.opendocument.database'),
119    'odc'   => array('application/vnd.oasis.opendocument.chart'),
120    'odf'   => array('application/vnd.oasis.opendocument.forumla'),
121    'odg'   => array('application/vnd.oasis.opendocument.graphics'),
122    'odi'   => array('application/vnd.oasis.opendocument.image'),
123    'odm'   => array('application/vnd.oasis.opendocument.text-master'),
124    'odp'   => array('application/vnd.oasis.opendocument.presentation'),
125    'ods'   => array('application/vnd.oasis.opendocument.spreadsheet'),
126    'odt'   => array('application/vnd.oasis.opendocument.text'),
127    'oga'   => array('audio/ogg'),
128    'ogg'   => array('application/ogg'),
129    'ogv'   => array('video/ogg'),
130    'otg'   => array('application/vnd.oasis.opendocument.graphics-template'),
131    'oth'   => array('application/vnd.oasis.opendocument.web'),
132    'otp'   => array('application/vnd.oasis.opendocument.presentation-template'),
133    'ots'   => array('application/vnd.oasis.opendocument.spreadsheet-template'),
134    'ott'   => array('application/vnd.oasis.opendocument.template'),
135    'p'     => array('text/x-pascal'),
136    'pas'   => array('text/x-pascal'),
137    'patch' => array('text/x-diff'),
138    'pbm'   => array('image/x-portable-bitmap'),
139    'pdf'   => array('application/pdf', 'application/x-download'),
140    'php'   => array('application/x-httpd-php'),
141    'php3'  => array('application/x-httpd-php'),
142    'php4'  => array('application/x-httpd-php'),
143    'php5'  => array('application/x-httpd-php'),
144    'phps'  => array('application/x-httpd-php-source'),
145    'phtml' => array('application/x-httpd-php'),
146    'pl'    => array('text/x-perl'),
147    'pm'    => array('text/x-perl'),
148    'png'   => array('image/png', 'image/x-png'),
149    'po'    => array('text/x-gettext-translation'),
150    'pot'   => array('application/vnd.ms-powerpoint'),
151    'pps'   => array('application/vnd.ms-powerpoint'),
152    'ppt'   => array('application/powerpoint'),
153    'ps'    => array('application/postscript'),
154    'psd'   => array('application/x-photoshop', 'image/x-photoshop'),
155    'pub'   => array('application/x-mspublisher'),
156    'py'    => array('text/x-python'),
157    'qt'    => array('video/quicktime'),
158    'ra'    => array('audio/x-realaudio'),
159    'ram'   => array('audio/x-realaudio', 'audio/x-pn-realaudio'),
160    'rar'   => array('application/rar'),
161    'rgb'   => array('image/x-rgb'),
162    'rm'    => array('audio/x-pn-realaudio'),
163    'rpm'   => array('audio/x-pn-realaudio-plugin', 'application/x-redhat-package-manager'),
164    'rss'   => array('application/rss+xml'),
165    'rtf'   => array('text/rtf'),
166    'rtx'   => array('text/richtext'),
167    'rv'    => array('video/vnd.rn-realvideo'),
168    'sea'   => array('application/octet-stream'),
169    'sh'    => array('text/x-sh'),
170    'shtml' => array('text/html'),
171    'sit'   => array('application/x-stuffit'),
172    'smi'   => array('application/smil'),
173    'smil'  => array('application/smil'),
174    'so'    => array('application/octet-stream'),
175    'src'   => array('application/x-wais-source'),
176    'svg'   => array('image/svg+xml'),
177    'swf'   => array('application/x-shockwave-flash'),
178    't'     => array('application/x-troff'),
179    'tar'   => array('application/x-tar'),
180    'tcl'   => array('text/x-tcl'),
181    'tex'   => array('application/x-tex'),
182    'text'  => array('text/plain'),
183    'texti' => array('application/x-texinfo'),
184    'textinfo' => array('application/x-texinfo'),
185    'tgz'   => array('application/x-tar'),
186    'tif'   => array('image/tiff'),
187    'tiff'  => array('image/tiff'),
188    'torrent' => array('application/x-bittorrent'),
189    'tr'    => array('application/x-troff'),
190    'tsv'   => array('text/tab-separated-values'),
191    'txt'   => array('text/plain'),
192    'wav'   => array('audio/x-wav'),
193    'wax'   => array('audio/x-ms-wax'),
194    'wbxml' => array('application/wbxml'),
195    'wm'    => array('video/x-ms-wm'),
196    'wma'   => array('audio/x-ms-wma'),
197    'wmd'   => array('application/x-ms-wmd'),
198    'wmlc'  => array('application/wmlc'),
199    'wmv'   => array('video/x-ms-wmv', 'application/octet-stream'),
200    'wmx'   => array('video/x-ms-wmx'),
201    'wmz'   => array('application/x-ms-wmz'),
202    'word'  => array('application/msword', 'application/octet-stream'),
203    'wp5'   => array('application/wordperfect5.1'),
204    'wpd'   => array('application/vnd.wordperfect'),
205    'wvx'   => array('video/x-ms-wvx'),
206    'xbm'   => array('image/x-xbitmap'),
207    'xcf'   => array('image/xcf'),
208    'xhtml' => array('application/xhtml+xml'),
209    'xht'   => array('application/xhtml+xml'),
210    'xl'    => array('application/excel', 'application/vnd.ms-excel'),
211    'xla'   => array('application/excel', 'application/vnd.ms-excel'),
212    'xlc'   => array('application/excel', 'application/vnd.ms-excel'),
213    'xlm'   => array('application/excel', 'application/vnd.ms-excel'),
214    'xls'   => array('application/excel', 'application/vnd.ms-excel'),
215    'xlt'   => array('application/excel', 'application/vnd.ms-excel'),
216    'xml'   => array('text/xml'),
217    'xof'   => array('x-world/x-vrml'),
218    'xpm'   => array('image/x-xpixmap'),
219    'xsl'   => array('text/xml'),
220    'xvid'  => array('video/x-xvid'),
221    'xwd'   => array('image/x-xwindowdump'),
222    'z'     => array('application/x-compress'),
223    'zip'   => array('application/x-zip', 'application/zip', 'application/x-zip-compressed')
224);
Note: See TracBrowser for help on using the browser.