1 <?xml version="1.0" encoding="UTF-8"?>
3 It comes with ABSOLUTELY NO WARRANTY, to the extent permitted by law. You may
4 redistribute copies of update-mime-database under the terms of the GNU General
5 Public License. For more information about these matters, see the file named
10 - the mime types in this file are valid with the version 0.23 of the
11 shared-mime-info package.
12 - the "fdo #xxxxx" are the wish in the freedesktop.org bug database to include
15 <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
16 <mime-type type="application/metalink+xml">
17 <sub-class-of type="application/xml"/>
18 <comment>Metalink download</comment>
19 <glob pattern="*.metalink"/>
21 <mime-type type="application/relaxng">
22 <sub-class-of type="application/xml"/>
23 <comment>RELAX NG</comment>
24 <glob pattern="*.rng"/>
26 <mime-type type="application/x-cda">
27 <comment>CD audio</comment>
28 <glob pattern="*.cda"/>
30 <mime-type type="application/x-font-snf">
31 <comment>SNF bitmap font</comment>
32 <glob pattern="*.snf"/>
33 <glob pattern="*.snf.Z"/>
34 <glob pattern="*.snf.gz"/>
36 <mime-type type="application/x-java-applet">
37 <comment>Java applet</comment>
39 <mime-type type="application/x-khtml-adaptor">
40 <comment>KHTML Extension Adaptor</comment>
42 <mime-type type="application/x-kcsrc">
43 <comment>KDE color scheme</comment>
44 <acronym>KDE</acronym>
45 <expanded-acronym>K Desktop Environment</expanded-acronym>
46 <glob pattern="*.kcsrc"/>
48 <mime-type type="application/x-kns">
49 <sub-class-of type="application/zip"/>
50 <comment>KNewStuff package</comment>
51 <glob pattern="*.kns"/>
53 <mime-type type="application/x-kwallet"> <!-- fdo #6326 -->
54 <comment>KWallet wallet</comment>
56 <match type="string" value="KWALLET" offset="0"/>
58 <glob pattern="*.kwl"/>
60 <mime-type type="application/x-kudesigner">
61 <comment>Kugar report template</comment>
62 <glob pattern="*.kut"/>
64 <mime-type type="application/x-mimearchive">
65 <comment>mime encapsulated web archive</comment>
66 <glob pattern="*.mhtml"/>
67 <glob pattern="*.mht"/>
68 <glob pattern="*.eml"/>
70 <mime-type type="application/x-nzb"> <!-- fdo #10029 -->
71 <sub-class-of type="application/xml"/>
72 <comment>NewzBin usenet index</comment>
73 <glob pattern="*.nzb"/>
75 <match type="string" value="<nzb" offset="0:256"/>
77 <root-XML namespaceURI='http://www.newzbin.com/DTD/2003/nzb' localName='nzb'/>
79 <mime-type type="application/x-openraster">
80 <comment>OpenRaster document</comment>
82 <match type="string" value="PK\003\004" offset="0">
83 <match type="string" value="mimetype" offset="30">
84 <match type="string" value="application/x-openraster" offset="38"/>
88 <glob pattern="*.odr"/>
90 <mime-type type="application/x-plasma">
91 <comment>plasmoid</comment>
92 <glob pattern="*.plasma"/>
94 <mime-type type="application/x-superkaramba">
95 <sub-class-of type="application/zip"/>
96 <comment>SuperKaramba theme</comment>
97 <glob pattern="*.skz"/>
99 <mime-type type="application/x-vnd.kde.kexi"> <!-- ??? -->
100 <comment>Kexi project file</comment>
101 <glob pattern="*.kexi"/>
103 <mime-type type="application/x-vnd.kde.kplato">
104 <comment>KPlato project management document</comment>
105 <glob pattern="*.kplato"/>
107 <mime-type type="application/x-vnd.kde.kplato.work">
108 <comment>KPlato project management work package</comment>
109 <glob pattern="*.kplatowork"/>
111 <mime-type type="application/x-vnd.kde.kugar.mixed">
112 <comment>Kugar archive</comment>
113 <glob pattern="*.kug"/>
115 <mime-type type="application/x-webarchive">
116 <sub-class-of type="application/zip"/>
117 <comment>web archive</comment>
118 <glob pattern="*.war"/>
120 <mime-type type="application/xsd">
121 <sub-class-of type="application/xml"/>
122 <comment>W3C XML schema</comment>
123 <glob pattern="*.xsd"/>
125 <mime-type type="audio/aac">
126 <comment>AAC sound</comment>
127 <glob pattern="*.aac"/>
129 <mime-type type="audio/x-pn-realaudio-plugin">
130 <comment>RealAudio plugin file</comment>
132 <mime-type type="image/x-exr"> <!-- fdo #6488, FIXED 0.30 -->
133 <comment>EXR image</comment>
134 <magic priority="50">
135 <match type="little32" value="20000630" offset="0"/>
137 <glob pattern="*.exr"/>
139 <mime-type type="application/vnd.kde.kphotoalbum-import"> <!-- fdo #12732 -->
140 <comment>KPhotoAlbum import</comment>
141 <glob pattern="*.kim"/>
143 <mime-type type="image/x-hdr"> <!-- TODO fdo report -->
144 <comment>HDR image</comment>
145 <acronym>HDR</acronym>
146 <expanded-acronym>High Dynamic Range</expanded-acronym>
147 <glob pattern="*.hdr"/>
148 <glob pattern="*.pic"/>
150 <mime-type type="image/x-kde-raw">
151 <sub-class-of type="image/x-dcraw"/>
152 <comment>KDE raw image formats</comment>
153 <glob pattern="*.bay"/>
154 <glob pattern="*.bmq"/>
155 <glob pattern="*.cs1"/>
156 <glob pattern="*.cs2"/>
157 <glob pattern="*.erf"/>
158 <glob pattern="*.fff"/>
159 <glob pattern="*.hrd"/>
160 <glob pattern="*.mdc"/>
161 <glob pattern="*.mos"/>
162 <glob pattern="*.pnx"/>
163 <glob pattern="*.rdc"/>
165 <mime-type type="text/plain"> <!-- As discussed on xdg list, *.doc is needed here for disambiguation -->
166 <glob pattern="*.asc"/>
167 <glob pattern="*.txt"/>
168 <glob pattern="*.doc"/>
170 <mime-type type="text/x-hex">
171 <sub-class-of type="text/plain"/>
172 <comment>IntelĀ® hexadecimal object file</comment>
173 <glob pattern="*.hex"/>
175 <mime-type type="text/x-katefilelist">
176 <sub-class-of type="text/plain"/>
177 <comment>Kate file list loader plugin list</comment>
178 <glob pattern="*.katefl"/>
180 <mime-type type="text/x-objchdr"> <!-- ??? -->
181 <sub-class-of type="text/x-csrc"/>
182 <comment>Objective-C header</comment>
184 <mime-type type="text/vnd.abc"> <!-- fdo #6578 -->
185 <sub-class-of type="text/plain"/>
186 <comment>abc musical notation file</comment>
187 <magic priority="80">
188 <match type="string" value="%abc" offset="0"/>
190 <glob pattern="*.abc"/>
192 <mime-type type="application/x-fictionbook"> <!-- fdo #17553, FIXED 0.52 -->
193 <comment>FictionBook document</comment>
194 <sub-class-of type="application/xml"/>
195 <glob pattern="*.fb2"/>
196 <magic priority="80">
197 <match type="string" value="<FictionBook" offset="0:256"/>
199 <root-XML namespaceURI="http://www.gribuser.ru/xml/fictionbook/2.0" localName="FictionBook"/>
201 <mime-type type="application/epub+zip"> <!-- fdo #12625, FIXED 0.30 -->
202 <comment>Electronic book document</comment>
203 <magic priority="50">
204 <match type="string" value="PK\003\004" offset="0">
205 <match type="string" value="mimetype" offset="30">
206 <match type="string" value="application/epub+zip" offset="38"/>
210 <glob pattern="*.epub"/>
212 <mime-type type="text/x-cmake"> <!-- fdo #15561, FIXED 0.30 -->
213 <comment>CMake source code</comment>
214 <glob pattern="*.cmake"/>
215 <glob pattern="CMakeLists.txt"/>
218 <!-- all/ fake mime types -->
219 <mime-type type="all/all">
220 <comment>all files and folders</comment>
222 <mime-type type="all/allfiles">
223 <comment>all files</comment>
226 <!-- uri/ fake mime types -->
227 <mime-type type="uri/mms">
228 <comment>mms: URIs</comment>
230 <mime-type type="uri/mmst">
231 <comment>mmst: URIs</comment>
233 <mime-type type="uri/mmsu">
234 <comment>mmsu: URIs</comment>
236 <mime-type type="uri/pnm">
237 <comment>pnm: URIs</comment>
239 <mime-type type="uri/rtspt">
240 <comment>rtspt: URIs</comment>
242 <mime-type type="uri/rtspu">
243 <comment>rtspu: URIs</comment>
246 <!-- fonts/ fake mime types -->
247 <mime-type type="fonts/package">
248 <sub-class-of type="application/zip"/>
249 <comment>fonts package</comment>
250 <glob pattern="*.fonts.zip"/>
253 <mime-type type="application/x-konsole">
254 <comment>file to open a shell</comment>
255 <glob pattern="*.shell"/>
257 <mime-type type="application/x-smb-server">
258 <sub-class-of type="inode/directory"/>
259 <comment>Windows server</comment>
261 <mime-type type="application/x-smb-workgroup">
262 <sub-class-of type="inode/directory"/>
263 <comment>Windows workgroup</comment>
265 <mime-type type="application/x-ksysguard">
266 <!-- <sub-class-of type="application/xml"/> -->
267 <comment>KDE system monitor</comment>
268 <glob pattern="*.sgrd"/>
270 <mime-type type="application/x-ktheme">
271 <sub-class-of type="application/zip"/>
272 <comment>KDE theme</comment>
273 <glob pattern="*.kth"/>
276 <mime-type type="application/x-quanta">
277 <sub-class-of type="text/plain"/>
278 <comment>Quanta project</comment>
279 <glob pattern="*.quanta"/>
281 <mime-type type="application/x-kommander">
282 <sub-class-of type="text/plain"/>
283 <comment>Kommander file</comment>
284 <glob pattern="*.kmdr"/>
287 <mime-type type="application/x-tuberling">
288 <comment>potato</comment>
289 <glob pattern="*.tuberling"/>
291 <mime-type type="application/x-kolf">
292 <comment>Kolf saved game</comment>
293 <magic priority="80">
294 <match offset="0" type="string" value="[0 Saved Game]" />
296 <glob pattern="*.kolfgame"/>
298 <mime-type type="application/x-kourse">
299 <comment>Kolf course</comment>
300 <magic priority="80">
301 <match offset="0" type="string" value="[0-course@-50,-50]" />
303 <glob pattern="*.kolf"/>
304 <glob pattern="*.course"/>
305 <glob pattern="*.kourse"/>
308 <mime-type type="text/mrml">
309 <comment>MRML document</comment>
310 <acronym>MRML</acronym>
311 <expanded-acronym>Multimedia Retrieval Markup Language</expanded-acronym>
312 <glob pattern="*.mrml"/>
314 <mime-type type="application/vnd.kde.okular-archive">
315 <comment>Okular document archive</comment>
316 <glob pattern="*.okular"/>
319 <mime-type type="application/x-cabri">
320 <comment>Cabri figure</comment>
321 <magic priority="80">
322 <match offset="0" type="string" value="FIGURE CabriII vers. " /> <!-- Cabri 1.0 -->
323 <match offset="0" type="string" value="Figure Cabri II " /> <!-- Cabri 1.2 -->
325 <glob pattern="*.fig"/>
327 <mime-type type="application/x-drgeo">
328 <comment>Dr. Geo figure</comment>
329 <magic priority="80">
330 <match offset="0" type="string" value="<?xml version="1.0"?>\n<drgenius>" />
332 <glob pattern="*.fgeo"/>
334 <mime-type type="application/x-kgeo">
335 <comment>KGeo figure</comment>
336 <glob pattern="*.kgeo"/>
338 <mime-type type="application/x-kig">
339 <comment>Kig figure</comment>
340 <glob pattern="*.kig"/>
341 <glob pattern="*.kigz"/>
343 <mime-type type="application/x-kseg">
344 <comment>KSeg document</comment>
345 <glob pattern="*.seg"/>
347 <mime-type type="application/x-kvtml">
348 <sub-class-of type="application/xml"/>
349 <comment>vocabulary trainer document</comment>
350 <glob pattern="*.kvtml"/>
352 <mime-type type="application/x-kmplot">
353 <comment>KmPlot file</comment>
354 <glob pattern="*.ftk"/>
356 <mime-type type="application/x-kwordquiz">
357 <comment>KWordQuiz vocabulary</comment>
358 <glob pattern="*.wql"/>
361 <mime-type type="application/x-kcachegrind">
362 <comment>Cachegrind/Callgrind profile dump</comment>
363 <glob pattern="cachegrind.out*"/>
364 <glob pattern="callgrind.out*"/>
366 <mime-type type="application/x-uml">
367 <comment>Umbrello UML Modeller file</comment>
368 <glob pattern="*.xmi"/>
369 <glob pattern="*.xmi.tgz"/>
370 <glob pattern="*.xmi.tar.bz2"/>
373 <mime-type type="application/x-win-lnk">
374 <comment>Windows link</comment>
375 <glob pattern="*.lnk"/>
378 <mime-type type="application/x-kgetlist">
379 <sub-class-of type="application/xml"/>
380 <comment>KGet download list</comment>
381 <glob pattern="*.kgt"/>
383 <mime-type type="application/x-kopete-emoticons">
384 <comment>Kopete emoticons archive</comment>
385 <glob pattern="*.kopete-emoticons"/>
387 <mime-type type="application/x-icq">
388 <comment>ICQ contact</comment>
389 <glob pattern="*.uin"/>
390 <glob pattern="*.icq"/>
393 <mime-type type="interface/x-winamp-skin">
394 <sub-class-of type="application/zip"/>
395 <comment>compressed Winamp skin</comment>
396 <glob pattern="*.wsz"/>
399 <mime-type type="application/x-mplayer2"> <!-- fdo #19671 -->
400 <comment>Microsoft Media Format</comment>
401 <sub-class-of type="video/x-ms-wmv"/>
402 <alias type="video/mediaplayer"/>
403 <alias type="video/x-ms-wmp"/>
404 <glob pattern="*.wmp"/>
406 <mime-type type="application/vnd.ms-asf"> <!-- fdo #19671 -->
407 <comment>Microsoft Media Format</comment>
408 <sub-class-of type="video/x-ms-wmv"/>
410 <mime-type type="application/x-ogg"> <!-- fdo #19671 -->
411 <comment>Ogg multimedia file</comment>
412 <sub-class-of type="application/ogg"/>
414 <mime-type type="audio/m3u"> <!-- fdo #19671 -->
415 <comment>MP3 audio</comment>
416 <sub-class-of type="audio/x-mpegurl"/>
417 <alias type="audio/x-m3u"/>
419 <mime-type type="audio/vorbis"> <!-- fdo #19671 -->
420 <comment>Vorbis audio</comment>
421 <sub-class-of type="audio/ogg"/>
422 <alias type="audio/x-vorbis"/>
424 <mime-type type="audio/x-mp2"> <!-- fdo #19671 -->
425 <comment>MP2 audio</comment>
426 <sub-class-of type="audio/mp2"/>
428 <mime-type type="audio/x-oggflac"> <!-- fdo #19671 -->
429 <comment>MP2 audio</comment>
430 <sub-class-of type="audio/x-flac+ogg"/>
432 <mime-type type="video/x-ogm"> <!-- fdo #19671 -->
433 <comment>Ogg/Ogm Video</comment>
434 <sub-class-of type="video/x-ogm+ogg"/>
436 <mime-type type="video/x-theora"> <!-- fdo #19671 -->
437 <comment>Ogg/Ogm Video</comment>
438 <sub-class-of type="video/x-theora+ogg"/>
441 <mime-type type="application/x-kexiproject-shortcut"> <!-- inclusion in fdo depends on fdo #18109 -->
442 <comment>shortcut to Kexi project on database server</comment>
443 <glob pattern="*.kexis"/>
445 <mime-type type="application/x-kexiproject-sqlite"> <!-- inclusion in fdo depends on fdo #18109 -->
446 <comment>Kexi database file-based project</comment>
447 <glob pattern="*.kexi"/>
449 <mime-type type="application/x-kexiproject-sqlite2"> <!-- inclusion in fdo depends on fdo #18109 -->
450 <sub-class-of type="application/x-sqlite2"/>
451 <comment>Kexi database file-based project</comment>
452 <glob pattern="*.kexi"/>
454 <mime-type type="application/x-kexiproject-sqlite3"> <!-- inclusion in fdo depends on fdo #18109 -->
455 <sub-class-of type="application/x-sqlite3"/>
456 <comment>Kexi database file-based project</comment>
457 <glob pattern="*.kexi"/>
459 <mime-type type="application/x-kexi-connectiondata"> <!-- inclusion in fdo depends on fdo #18109 -->
460 <comment>data for database server connection</comment>
461 <glob pattern="*.kexic"/>
464 <!-- Is the actual standard for rdf content encoded in XMl, as opposed to text/rdf: http://www.iana.org/assignments/media-types/application/ -->
465 <mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="application/rdf+xml"> <!-- fdo #18088, FIXED 0.52 -->
466 <comment>RDF/XML document</comment>
467 <sub-class-of type="application/xml"/>
468 <glob pattern="*.rdf" />
469 <glob pattern="*.rdfs" />
471 <!-- http://www4.wiwiss.fu-berlin.de/bizer/TriG/ -->
472 <!-- Used in Nepomuk to encode almost all ontologies -->
473 <mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="application/x-trig"> <!-- fdo #18089 -->
474 <comment>TriG RDF document</comment>
475 <sub-class-of type="text/plain" />
476 <glob pattern="*.trig" />
478 <!-- http://www.dajobe.org/2004/01/turtle/#sec-mime -->
479 <!-- Important: the SPARQL RDF query lanaguge uses turtle encoding for graph patterns. -->
480 <mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="application/x-turtle"> <!-- fdo #18089 -->
481 <comment>Turtle RDF document</comment>
482 <sub-class-of type="text/plain" />