1#sun.net.www MIME content-types table
2#
3# Property fields:
4#
5#   <description> ::= 'description' '=' <descriptive string>
6#    <extensions> ::= 'file_extensions' '=' <comma-delimited list, include '.'>
7#         <image> ::= 'icon' '=' <filename of icon image>
8#        <action> ::= 'browser' | 'application' | 'save' | 'unknown'
9#   <application> ::= 'application' '=' <command line template>
10#
11
12#
13# The "we don't know anything about this data" type(s).
14# Used internally to mark unrecognized types.
15#
16content/unknown: description=Unknown Content
17unknown/unknown: description=Unknown Data Type
18
19#
20# The template we should use for temporary files when launching an application
21# to view a document of given type.
22#
23temp.file.template: /tmp/%s
24
25#
26# The "real" types.
27#
28application/octet-stream: \
29	description=Generic Binary Stream;\
30	file_extensions=.saveme,.dump,.hqx,.arc,.o,.a,.bin,.exe,.z,.gz
31
32application/oda: \
33	description=ODA Document;\
34	file_extensions=.oda
35
36application/pdf: \
37	description=Adobe PDF Format;\
38	file_extensions=.pdf
39
40application/postscript: \
41	description=Postscript File;\
42	file_extensions=.eps,.ai,.ps;\
43	icon=ps;\
44	action=application;\
45	application=imagetool %s
46
47application/x-dvi: \
48	description=TeX DVI File;\
49	file_extensions=.dvi;\
50	action=application;\
51	application=xdvi %s
52
53application/x-hdf: \
54	description=Hierarchical Data Format;\
55	file_extensions=.hdf;\
56	action=save
57
58application/x-latex: \
59	description=LaTeX Source;\
60	file_extensions=.latex
61
62application/x-netcdf: \
63	description=Unidata netCDF Data Format;\
64	file_extensions=.nc,.cdf;\
65	action=save
66
67application/x-tex: \
68	description=TeX Source;\
69	file_extensions=.tex
70
71application/x-texinfo: \
72	description=Gnu Texinfo;\
73	file_extensions=.texinfo,.texi
74
75application/x-troff: \
76	description=Troff Source;\
77	file_extensions=.t,.tr,.roff;\
78	action=application;\
79	application=xterm -title troff -e sh -c \"nroff %s | col | more -w\"
80
81application/x-troff-man: \
82	description=Troff Manpage Source;\
83	file_extensions=.man;\
84	action=application;\
85	application=xterm -title troff -e sh -c \"nroff -man %s | col | more -w\"
86
87application/x-troff-me: \
88	description=Troff ME Macros;\
89	file_extensions=.me;\
90	action=application;\
91	application=xterm -title troff -e sh -c \"nroff -me %s | col | more -w\"
92
93application/x-troff-ms: \
94	description=Troff MS Macros;\
95	file_extensions=.ms;\
96	action=application;\
97	application=xterm -title troff -e sh -c \"nroff -ms %s | col | more -w\"
98
99application/x-wais-source: \
100	description=Wais Source;\
101	file_extensions=.src,.wsrc
102
103application/zip: \
104	description=Zip File;\
105	file_extensions=.zip;\
106	icon=zip;\
107	action=save
108
109application/x-bcpio: \
110	description=Old Binary CPIO Archive;\
111	file_extensions=.bcpio; action=save
112
113application/x-cpio: \
114	description=Unix CPIO Archive;\
115	file_extensions=.cpio; action=save
116
117application/x-gtar: \
118	description=Gnu Tar Archive;\
119	file_extensions=.gtar;\
120	icon=tar;\
121	action=save
122
123application/x-shar: \
124	description=Shell Archive;\
125	file_extensions=.sh,.shar;\
126	action=save
127
128application/x-sv4cpio: \
129	description=SVR4 CPIO Archive;\
130	file_extensions=.sv4cpio; action=save
131
132application/x-sv4crc: \
133	description=SVR4 CPIO with CRC;\
134	file_extensions=.sv4crc; action=save
135
136application/x-tar: \
137	description=Tar Archive;\
138	file_extensions=.tar;\
139	icon=tar;\
140	action=save
141
142application/x-ustar: \
143	description=US Tar Archive;\
144	file_extensions=.ustar;\
145	action=save
146
147audio/aac: \
148	description=Advanced Audio Coding Audio;\
149	file_extensions=.aac
150
151audio/basic: \
152	description=Basic Audio;\
153	file_extensions=.snd,.au;\
154	icon=audio;\
155	action=application;\
156	application=audiotool %s
157
158audio/flac: \
159	description=Free Lossless Audio Codec Audio;\
160	file_extensions=.flac
161
162audio/mp4: \
163	description=MPEG-4 Audio;\
164	file_extensions=.m4a
165
166audio/mpeg: \
167	description=MPEG Audio;\
168	file_extensions=.mp2,.mp3
169
170audio/ogg: \
171	description=Ogg Audio;\
172	file_extensions=.oga,.ogg,.opus,.spx
173
174audio/x-aiff: \
175	description=Audio Interchange Format File;\
176	file_extensions=.aifc,.aif,.aiff;\
177	icon=aiff
178
179audio/x-wav: \
180	description=Wav Audio;\
181	file_extensions=.wav;\
182	icon=wav
183
184image/gif: \
185	description=GIF Image;\
186	file_extensions=.gif;\
187	icon=gif;\
188	action=browser
189
190image/ief: \
191	description=Image Exchange Format;\
192	file_extensions=.ief
193
194image/jpeg: \
195	description=JPEG Image;\
196	file_extensions=.jfif,.jfif-tbnl,.jpe,.jpg,.jpeg;\
197	icon=jpeg;\
198	action=browser;\
199	application=imagetool %s
200
201image/svg+xml: \
202	description=Scalable Vector Graphics;\
203	file_extensions=.svg,.svgz
204
205image/tiff: \
206	description=TIFF Image;\
207	file_extensions=.tif,.tiff;\
208	icon=tiff
209
210image/vnd.fpx: \
211	description=FlashPix Image;\
212	file_extensions=.fpx,.fpix
213
214image/x-cmu-rast: \
215	description=CMU Raster Image;\
216	file_extensions=.ras
217
218image/x-portable-anymap: \
219	description=PBM Anymap Format;\
220	file_extensions=.pnm
221
222image/x-portable-bitmap: \
223	description=PBM Bitmap Format;\
224	file_extensions=.pbm
225
226image/x-portable-graymap: \
227	description=PBM Graymap Format;\
228	file_extensions=.pgm
229
230image/x-portable-pixmap: \
231	description=PBM Pixmap Format;\
232	file_extensions=.ppm
233
234image/x-rgb: \
235	description=RGB Image;\
236	file_extensions=.rgb
237
238image/x-xbitmap: \
239	description=X Bitmap Image;\
240	file_extensions=.xbm,.xpm
241
242image/x-xwindowdump: \
243	description=X Window Dump Image;\
244	file_extensions=.xwd
245
246image/png: \
247	description=PNG Image;\
248	file_extensions=.png;\
249	icon=png;\
250	action=browser
251
252image/bmp: \
253	description=Bitmap Image;\
254	file_extensions=.bmp;
255
256text/html: \
257	description=HTML Document;\
258	file_extensions=.htm,.html;\
259	icon=html
260
261text/plain: \
262	description=Plain Text;\
263	file_extensions=.text,.c,.cc,.c++,.h,.pl,.txt,.java,.el;\
264	icon=text;\
265	action=browser
266
267text/tab-separated-values: \
268	description=Tab Separated Values Text;\
269	file_extensions=.tsv
270
271text/x-setext: \
272	description=Structure Enhanced Text;\
273	file_extensions=.etx
274
275video/mp4: \
276	description=MPEG-4 Video;\
277	file_extensions=.m4v,.mp4
278
279video/mpeg: \
280	description=MPEG Video Clip;\
281	file_extensions=.mpg,.mpe,.mpeg;\
282	icon=mpeg;\
283	action=application;\
284	application=mpeg_play %s
285
286video/ogg: \
287	description=Ogg Video;\
288	file_extensions=.ogv
289
290video/quicktime: \
291	description=QuickTime Video Clip;\
292	file_extensions=.mov,.qt
293
294video/webm: \
295	description=WebM Video;\
296	file_extensions=.webm
297
298application/x-troff-msvideo: \
299	description=AVI Video;\
300	file_extensions=.avi;\
301	icon=avi
302
303video/x-sgi-movie: \
304	description=SGI Movie;\
305	file_extensions=.movie,.mv
306
307message/rfc822: \
308	description=Internet Email Message;\
309	file_extensions=.mime
310
311application/xml: \
312	description=XML document;\
313	file_extensions=.xml
314