fix potential resource leak, continued
[tika.git] / tika-core / src / main / resources / org / apache / tika / mime / tika-mimetypes.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Licensed to the Apache Software Foundation (ASF) under one or more
4 contributor license agreements. See the NOTICE file distributed with
5 this work for additional information regarding copyright ownership.
6 The ASF licenses this file to You under the Apache License, Version 2.0
7 (the "License"); you may not use this file except in compliance with
8 the License. You may obtain a copy of the License at
9
10 http://www.apache.org/licenses/LICENSE-2.0
11
12 Unless required by applicable law or agreed to in writing, software
13 distributed under the License is distributed on an "AS IS" BASIS,
14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 See the License for the specific language governing permissions and
16 limitations under the License.
17 -->
18 <!--
19 Description: This xml file defines the valid mime types used by Tika.
20 The mime type data within this file is based on information from various
21 sources like Apache Nutch, Apache HTTP Server, the file(1) command, etc.
22
23 Notes:
24 * Tika supports a wider range of match types than Freedesktop does
25 * Glob patterns must be unique, if there's a clash assign to the most
26 popular format
27 * The main mime type should be the canonical one, use aliases for any
28 other widely used forms
29 * Where there's a hierarchy in the types, list it via a parent
30 * Highly specific magic matches get a high priority
31 * General magic matches which could trigger a false-positive need
32 a low one
33 * The priority for containers normally need to be higher than for
34 the things they contain, so they don't accidently get detected
35 as what's in them
36 * For logic too complex to be expressed in a magic match, do the best
37 you can here, then provide a Custom Detector for the rest
38 -->
39 <mime-info>
40
41 <mime-type type="application/activemessage"/>
42 <mime-type type="application/andrew-inset">
43 <glob pattern="*.ez"/>
44 </mime-type>
45
46 <mime-type type="application/applefile">
47 <magic priority="50">
48 <match value="0x00051600" type="string" offset="0"/>
49 </magic>
50 </mime-type>
51
52 <mime-type type="application/applixware">
53 <glob pattern="*.aw"/>
54 </mime-type>
55
56 <mime-type type="text/iso19139+xml">
57 <root-XML localName="MD_metadata"/>
58 <root-XML localName="MD_metadata" namespaceURI="http://www.isotc211.org/2005/gmd"/>
59 <glob pattern="*.iso19139"/>
60 <sub-class-of type="application/xml"/>
61 </mime-type>
62
63
64 <mime-type type="application/atom+xml">
65 <root-XML localName="feed" namespaceURI="http://purl.org/atom/ns#"/>
66 <root-XML localName="feed" namespaceURI="http://www.w3.org/2005/Atom"/>
67
68 <glob pattern="*.atom"/>
69 </mime-type>
70
71 <mime-type type="application/atomcat+xml">
72 <glob pattern="*.atomcat"/>
73 </mime-type>
74 <mime-type type="application/atomicmail"/>
75 <mime-type type="application/atomsvc+xml">
76 <glob pattern="*.atomsvc"/>
77 </mime-type>
78 <mime-type type="application/auth-policy+xml"/>
79
80 <mime-type type="application/x-bat">
81 <_comment>Windows Batch / Command File</_comment>
82 <alias type="application/bat"/>
83 <sub-class-of type="text/plain"/>
84 <magic priority="50">
85 <match value="@echo off" type="string" offset="0" />
86 <match value="rem " type="string" offset="0" />
87 <match value="REM " type="string" offset="0" />
88 </magic>
89 <glob pattern="*.bat"/>
90 <glob pattern="*.cmd"/>
91 </mime-type>
92
93 <mime-type type="application/batch-smtp"/>
94 <mime-type type="application/beep+xml"/>
95
96 <mime-type type="application/bizagi-modeler">
97 <_comment>BizAgi Process Modeler</_comment>
98 <sub-class-of type="application/zip"/>
99 <glob pattern="*.bpm"/>
100 </mime-type>
101
102 <mime-type type="application/cals-1840"/>
103
104 <mime-type type="application/cbor">
105 <acronym>CBOR</acronym>
106 <_comment>Concise Binary Object Representation container</_comment>
107 <tika:link>http://tools.ietf.org/html/rfc7049</tika:link>
108 <magic priority="60">
109 <match value="0xd9d9f7" type="string" offset="0" />
110 </magic>
111 <glob pattern="*.cbor"/>
112 </mime-type>
113
114 <mime-type type="application/ccxml+xml">
115 <glob pattern="*.ccxml"/>
116 </mime-type>
117 <mime-type type="application/cea-2018+xml"/>
118 <mime-type type="application/cellml+xml"/>
119 <mime-type type="application/cnrp+xml"/>
120 <mime-type type="application/commonground"/>
121 <mime-type type="application/conference-info+xml"/>
122
123 <mime-type type="application/coreldraw">
124 <alias type="application/x-coreldraw"/>
125 <alias type="application/x-cdr"/>
126 <alias type="application/cdr"/>
127 <alias type="image/x-cdr"/>
128 <alias type="image/cdr"/>
129 <_comment>CorelDraw</_comment>
130 <_comment>cdr: CorelDraw</_comment>
131 <_comment>des: CorelDraw X4 and newer</_comment>
132 <magic priority="60">
133 <match value="RIFF" type="string" offset="0">
134 <match value="CDR" type="string" offset="8" />
135 <match value="cdr" type="string" offset="8" />
136 <match value="DES" type="string" offset="8" />
137 <match value="des" type="string" offset="8" />
138 </match>
139 </magic>
140 <glob pattern="*.cdr"/>
141 </mime-type>
142
143 <mime-type type="application/cpl+xml"/>
144 <mime-type type="application/csta+xml"/>
145 <mime-type type="application/cstadata+xml"/>
146 <mime-type type="application/cu-seeme">
147 <glob pattern="*.cu"/>
148 </mime-type>
149 <mime-type type="application/cybercash"/>
150 <mime-type type="application/davmount+xml">
151 <glob pattern="*.davmount"/>
152 </mime-type>
153 <mime-type type="application/x-dbf">
154 <magic priority="100">
155 <match value="(?s)^[\\x02\\x03\\x30\\x31\\x32\\x43\\x63\\x83\\x8B\\xCB\\xF5\\xE5\\xFB].[\\x01-\\x0C][\\x01-\\x1F].{4}(?:.[^\\x00]|[\\x41-\\xFF].)(?:[^\\x00\\x01].|.[^\\x00]).{31}(?&lt;=[\\x00][^\\x00]{0,10})[A-Z@+]" type="regex" offset="0"/>
156 </magic>
157 <glob pattern="*.dbf"/>
158 <glob pattern="*.dbase"/>
159 <glob pattern="*.dbase3"/>
160 </mime-type>
161
162 <mime-type type="application/dca-rft"/>
163 <mime-type type="application/dec-dx"/>
164 <mime-type type="application/dialog-info+xml"/>
165
166 <mime-type type="application/dicom">
167 <_comment>DICOM medical imaging data</_comment>
168 <magic priority="50">
169 <match value="DICM" type="string" offset="128"/>
170 </magic>
171 </mime-type>
172
173 <mime-type type="application/dita+xml">
174 <sub-class-of type="application/xml"/>
175 <_comment>Darwin Information Typing Architecture</_comment>
176 </mime-type>
177
178 <mime-type type="application/dita+xml;format=map">
179 <sub-class-of type="application/dita+xml"/>
180 <_comment>DITA Map</_comment>
181 <root-XML localName="map"/>
182 <root-XML localName="map" namespaceURI="http://docs.oasis-open.org/namespace"/>
183 <glob pattern="*.ditamap"/>
184 </mime-type>
185 <mime-type type="application/dita+xml;format=topic">
186 <sub-class-of type="application/dita+xml"/>
187 <_comment>DITA Topic</_comment>
188 <root-XML localName="topic"/>
189 <root-XML localName="topic" namespaceURI="http://docs.oasis-open.org/namespace"/>
190 <!-- Topic is the default, Task and Concept are specialisations -->
191 <glob pattern="*.dita"/>
192 </mime-type>
193 <mime-type type="application/dita+xml;format=task">
194 <sub-class-of type="application/dita+xml"/>
195 <_comment>DITA Task Topic</_comment>
196 <root-XML localName="task"/>
197 <root-XML localName="task" namespaceURI="http://docs.oasis-open.org/namespace"/>
198 </mime-type>
199 <mime-type type="application/dita+xml;format=concept">
200 <sub-class-of type="application/dita+xml;format=topic"/>
201 <_comment>DITA Concept Topic</_comment>
202 <root-XML localName="concept"/>
203 <root-XML localName="concept" namespaceURI="http://docs.oasis-open.org/namespace"/>
204 </mime-type>
205 <mime-type type="application/dita+xml;format=val">
206 <sub-class-of type="application/dita+xml"/>
207 <_comment>DITA Conditional Processing Profile</_comment>
208 <root-XML localName="val"/>
209 <root-XML localName="val" namespaceURI="http://docs.oasis-open.org/namespace"/>
210 <glob pattern="*.ditaval"/>
211 </mime-type>
212
213 <mime-type type="application/dns"/>
214 <mime-type type="application/dvcs"/>
215 <mime-type type="application/ecmascript">
216 <glob pattern="*.ecma"/>
217 </mime-type>
218 <mime-type type="application/edi-consent"/>
219 <mime-type type="application/edi-x12"/>
220 <mime-type type="application/edifact"/>
221 <mime-type type="application/emma+xml">
222 <glob pattern="*.emma"/>
223 </mime-type>
224 <mime-type type="application/epp+xml"/>
225
226 <mime-type type="application/epub+zip">
227 <acronym>EPUB</acronym>
228 <_comment>Electronic Publication</_comment>
229 <magic priority="50">
230 <match value="PK\003\004" type="string" offset="0">
231 <match value="mimetypeapplication/epub+zip" type="string" offset="30"/>
232 </match>
233 </magic>
234 <glob pattern="*.epub"/>
235 </mime-type>
236
237 <mime-type type="application/eshop"/>
238 <mime-type type="application/example"/>
239 <mime-type type="application/fastinfoset"/>
240 <mime-type type="application/fastsoap"/>
241
242 <mime-type type="application/fits">
243 <acronym>FITS</acronym>
244 <_comment>Flexible Image Transport System</_comment>
245 <tika:link>http://www.digitalpreservation.gov/formats/fdd/fdd000317.shtml</tika:link>
246 <magic priority="50">
247 <match value="SIMPLE = T" type="string" offset="0"/>
248 <match value="SIMPLE = T" type="string" offset="0"/>
249 </magic>
250 <glob pattern="*.fits"/>
251 <glob pattern="*.fit"/>
252 <glob pattern="*.fts"/>
253 </mime-type>
254
255 <mime-type type="application/font-tdpfr">
256 <glob pattern="*.pfr"/>
257 </mime-type>
258 <mime-type type="application/h224"/>
259 <mime-type type="application/http"/>
260 <mime-type type="application/hyperstudio">
261 <glob pattern="*.stk"/>
262 </mime-type>
263 <mime-type type="application/ibe-key-request+xml"/>
264 <mime-type type="application/ibe-pkg-reply+xml"/>
265 <mime-type type="application/ibe-pp-data"/>
266 <mime-type type="application/iges"/>
267
268 <mime-type type="application/illustrator">
269 <acronym>AI</acronym>
270 <_comment>Adobe Illustrator Artwork</_comment>
271 <tika:link>http://en.wikipedia.org/wiki/Adobe_Illustrator_Artwork</tika:link>
272 <glob pattern="*.ai"/>]
273 <sub-class-of type="application/postscript"/>
274 </mime-type>
275
276 <mime-type type="application/im-iscomposing+xml"/>
277 <mime-type type="application/index"/>
278 <mime-type type="application/index.cmd"/>
279 <mime-type type="application/index.obj"/>
280 <mime-type type="application/index.response"/>
281 <mime-type type="application/index.vnd"/>
282
283 <mime-type type="application/inf">
284 <_comment>Windows setup INFormation</_comment>
285 <tika:link>http://msdn.microsoft.com/en-us/library/windows/hardware/ff549520(v=vs.85).aspx</tika:link>
286 <alias type="application/x-setupscript"/>
287 <alias type="application/x-wine-extension-inf"/>
288 <sub-class-of type="text/plain"/>
289 <magic priority="30">
290 <match value="[version]" type="string" offset="0" />
291 <match value="[strings]" type="string" offset="0" />
292 </magic>
293 </mime-type>
294
295 <mime-type type="application/iotp"/>
296 <mime-type type="application/ipp"/>
297 <mime-type type="application/isup"/>
298
299 <mime-type type="application/java-archive">
300 <_comment>Java Archive</_comment>
301 <tika:link>http://en.wikipedia.org/wiki/.jar</tika:link>
302 <tika:uti>com.sun.java-archive</tika:uti>
303 <sub-class-of type="application/zip"/>
304 <glob pattern="*.jar"/>
305 </mime-type>
306
307 <mime-type type="application/vnd.android.package-archive">
308 <sub-class-of type="application/java-archive"/>
309 <glob pattern="*.apk"/>
310 </mime-type>
311 <mime-type type="application/x-tika-java-enterprise-archive">
312 <sub-class-of type="application/java-archive"/>
313 <glob pattern="*.ear"/>
314 </mime-type>
315 <mime-type type="application/x-tika-java-web-archive">
316 <sub-class-of type="application/java-archive"/>
317 <glob pattern="*.war"/>
318 </mime-type>
319
320 <mime-type type="application/x-tika-unix-dump"/>
321
322 <mime-type type="application/java-serialized-object">
323 <glob pattern="*.ser"/>
324 </mime-type>
325
326 <mime-type type="application/javascript">
327 <alias type="application/x-javascript"/>
328 <alias type="text/javascript"/>
329 <sub-class-of type="text/plain"/>
330 <_comment>JavaScript Source Code</_comment>
331 <glob pattern="*.js"/>
332
333 <!-- Note - there is no Unique Magic for JavaScript files! -->
334 <!-- Generally you can only detect JS with the filename -->
335 <!-- However... A few common JS libraries accidentally trigger -->
336 <!-- the HTML priority=20 magic incorrectly. So, for those only, -->
337 <!-- we list "magic" for those specific files -->
338 <magic priority="50">
339 <!-- jQuery -->
340 <match value="/* jQuery " type="string" offset="0"/>
341 <match value="/*! jQuery " type="string" offset="0"/>
342 <match value="/*!" type="string" offset="0">
343 <match value="* jQuery " offset="4:8"/>
344 </match>
345 <match value="(function(e,undefined){" type="string" offset="0"/>
346 <match value="!function(window,undefined){" type="string" offset="0"/>
347 <!-- Prototype -->
348 <match value="/* Prototype JavaScript " type="string" offset="0"/>
349 <match value="var Prototype={" type="string" offset="0"/>
350 <match value="function $w(t){" type="string" offset="0"/>
351 <!-- React -->
352 <match value="/** @license React" type="string" offset="0"/>
353 <match value="/**" type="string" offset="0">
354 <match value="* React " offset="4:8"/>
355 </match>
356 </magic>
357 </mime-type>
358
359 <mime-type type="application/json">
360 <sub-class-of type="application/javascript"/>
361 <glob pattern="*.json"/>
362 </mime-type>
363
364 <mime-type type="application/java-vm">
365 <_comment>Java Class File</_comment>
366 <alias type="application/x-java-vm"/>
367 <alias type="application/x-java"/>
368 <magic priority="40">
369 <match value="0xcafebabe" type="string" offset="0" />
370 </magic>
371 <glob pattern="*.class"/>
372 </mime-type>
373
374 <mime-type type="application/x-java-jnilib">
375 <_comment>Java Native Library for OSX</_comment>
376 <magic priority="50">
377 <match value="0xcafebabe" type="string" offset="0">
378 <match value="0xfeedface" type="string" offset="4096"/>
379 <match value="0xfeedfacf" type="string" offset="4096"/>
380 <match value="0xcefaedfe" type="string" offset="4096"/>
381 <match value="0xcffaedfe" type="string" offset="4096"/>
382 </match>
383 </magic>
384 <glob pattern="*.jnilib"/>
385 </mime-type>
386
387 <mime-type type="application/kpml-request+xml"/>
388 <mime-type type="application/kpml-response+xml"/>
389 <mime-type type="application/lost+xml">
390 <glob pattern="*.lostxml"/>
391 </mime-type>
392
393 <mime-type type="application/mac-binhex40">
394 <alias type="application/mac-binhex"/>
395 <alias type="application/binhex"/>
396 <magic priority="50">
397 <match value="must be converted with BinHex" type="string" offset="11"/>
398 </magic>
399 <glob pattern="*.hqx"/>
400 </mime-type>
401
402 <mime-type type="application/mac-compactpro">
403 <glob pattern="*.cpt"/>
404 </mime-type>
405
406 <mime-type type="application/macwriteii"/>
407 <mime-type type="application/marc">
408 <glob pattern="*.mrc"/>
409 </mime-type>
410 <mime-type type="application/mathematica">
411 <glob pattern="*.ma"/>
412 <glob pattern="*.nb"/>
413 <glob pattern="*.mb"/>
414 </mime-type>
415 <mime-type type="application/mathml+xml">
416 <glob pattern="*.mathml"/>
417 </mime-type>
418 <mime-type type="application/mbms-associated-procedure-description+xml"/>
419 <mime-type type="application/mbms-deregister+xml"/>
420 <mime-type type="application/mbms-envelope+xml"/>
421 <mime-type type="application/mbms-msk+xml"/>
422 <mime-type type="application/mbms-msk-response+xml"/>
423 <mime-type type="application/mbms-protection-description+xml"/>
424 <mime-type type="application/mbms-reception-report+xml"/>
425 <mime-type type="application/mbms-register+xml"/>
426 <mime-type type="application/mbms-register-response+xml"/>
427 <mime-type type="application/mbms-user-service-description+xml"/>
428
429 <mime-type type="application/mbox">
430 <!-- MBOX files start with "From [sender] [date]" -->
431 <!-- To avoid false matches, check for other headers after that -->
432 <magic priority="70">
433 <match value="From " type="string" offset="0">
434 <match value="\nFrom: " type="string" offset="32:256"/>
435 <match value="\nDate: " type="string" offset="32:256"/>
436 <match value="\nSubject: " type="string" offset="32:256"/>
437 <match value="\nDelivered-To: " type="string" offset="32:256"/>
438 <match value="\nReceived: by " type="string" offset="32:256"/>
439 <match value="\nReceived: via " type="string" offset="32:256"/>
440 <match value="\nReceived: from " type="string" offset="32:256"/>
441 <match value="\nMime-Version: " type="string" offset="32:256"/>
442 </match>
443 </magic>
444 <glob pattern="*.mbox"/>
445 <sub-class-of type="text/x-tika-text-based-message"/>
446 </mime-type>
447 <mime-type type="application/media_control+xml"/>
448 <mime-type type="application/mediaservercontrol+xml">
449 <glob pattern="*.mscml"/>
450 </mime-type>
451 <mime-type type="application/mikey"/>
452 <mime-type type="application/moss-keys"/>
453 <mime-type type="application/moss-signature"/>
454 <mime-type type="application/mosskey-data"/>
455 <mime-type type="application/mosskey-request"/>
456
457 <mime-type type="application/quicktime">
458 <!-- The is the base QuickTime container -->
459 <!-- QuickTime video, and all MP4 formats, are based on it -->
460 <acronym>QTFF</acronym>
461 <_comment>QuickTime container format</_comment>
462 </mime-type>
463 <mime-type type="application/mp4">
464 <!-- Arbitrary data stored in a MP4 container -->
465 <_comment>MP4 container format</_comment>
466 <glob pattern="*.mp4s"/>
467 <sub-class-of type="application/quicktime" />
468 </mime-type>
469
470 <mime-type type="application/mpeg4-generic"/>
471 <mime-type type="application/mpeg4-iod"/>
472 <mime-type type="application/mpeg4-iod-xmt"/>
473
474 <!-- http://www.iana.org/assignments/media-types/application/msword -->
475 <mime-type type="application/msword">
476 <!-- Use DefaultDetector / org.apache.tika.parser.microsoft.POIFSContainerDetector for more reliable detection of OLE2 documents -->
477 <alias type="application/vnd.ms-word"/>
478 <_comment>Microsoft Word Document</_comment>
479 <tika:link>http://en.wikipedia.org/wiki/.doc</tika:link>
480 <tika:uti>com.microsoft.word.doc</tika:uti>
481 <magic priority="50">
482 <match value="Microsoft\ Word\ 6.0\ Document" type="string" offset="2080"/>
483 <match value="Documento\ Microsoft\ Word\ 6" type="string" offset="2080"/>
484 <match value="MSWordDoc" type="string" offset="2112"/>
485 <match value="0x31be0000" type="big32" offset="0"/>
486 <match value="PO^Q`" type="string" offset="0"/>
487 <match value="\376\067\0\043" type="string" offset="0"/>
488 <match value="\333\245-\0\0\0" type="string" offset="0"/>
489 <match value="\224\246\056" type="string" offset="0"/>
490 <match value="0xd0cf11e0a1b11ae1" type="string" offset="0:8">
491 <match value="W\x00o\x00r\x00d\x00D\x00o\x00c\x00u\x00m\x00e\x00n\x00t" type="string" offset="1152:4096" />
492 </match>
493 </magic>
494 <glob pattern="*.doc"/>
495 <glob pattern="*.dot"/>
496 <sub-class-of type="application/x-tika-msoffice"/>
497 </mime-type>
498
499 <mime-type type="application/msword2">
500 <!-- Pre-OLE2, not a subtype of application/x-tika-msoffice -->
501 <_comment>Microsoft Word 2 Document</_comment>
502 <magic priority="50">
503 <match value="0x9ba5" type="string" />
504 <match value="0xdba5" type="string" />
505 </magic>
506 </mime-type>
507 <mime-type type="application/msword5">
508 <!-- Pre-OLE2, not a subtype of application/x-tika-msoffice -->
509 <_comment>Microsoft Word 5 Document</_comment>
510 <magic priority="50">
511 <match value="0xfe37" type="string" />
512 </magic>
513 </mime-type>
514
515 <mime-type type="application/mxf">
516 <glob pattern="*.mxf"/>
517 </mime-type>
518 <mime-type type="application/nasdata"/>
519 <mime-type type="application/news-checkgroups"/>
520 <mime-type type="application/news-groupinfo"/>
521 <mime-type type="application/news-transmission"/>
522 <mime-type type="application/nss"/>
523 <mime-type type="application/ocsp-request"/>
524 <mime-type type="application/ocsp-response"/>
525
526 <mime-type type="application/octet-stream">
527 <magic priority="50">
528 <match value="#\ This\ is\ a\ shell\ archive" type="string" offset="10"/>
529 <match value="\037\036" type="string" offset="0"/>
530 <match value="017437" type="host16" offset="0"/>
531 <match value="0x1fff" type="host16" offset="0"/>
532 <match value="\377\037" type="string" offset="0"/>
533 <match value="0145405" type="host16" offset="0"/>
534 </magic>
535 <glob pattern="*.bin"/>
536 <glob pattern="*.dms"/>
537 <glob pattern="*.lha"/>
538 <glob pattern="*.lrf"/>
539 <glob pattern="*.lzh"/>
540 <glob pattern="*.so"/>
541 <glob pattern="*.dist"/>
542 <glob pattern="*.distz"/>
543 <glob pattern="*.pkg"/>
544 <glob pattern="*.bpk"/>
545 <glob pattern="*.dump"/>
546 <glob pattern="*.elc"/>
547 <glob pattern="*.deploy"/>
548 </mime-type>
549
550 <mime-type type="application/oda">
551 <glob pattern="*.oda"/>
552 </mime-type>
553 <mime-type type="application/oebps-package+xml">
554 <glob pattern="*.opf"/>
555 </mime-type>
556
557 <mime-type type="application/ogg">
558 <alias type="application/x-ogg"/>
559 <magic priority="50">
560 <match value="OggS" type="string" offset="0"/>
561 </magic>
562 <glob pattern="*.ogx"/>
563 </mime-type>
564 <mime-type type="application/kate">
565 <sub-class-of type="application/ogg"/>
566 </mime-type>
567
568 <mime-type type="application/onenote">
569 <alias type="application/msonenote"/>
570 <acronym>OneNote</acronym>
571 <glob pattern="*.onetmp"/>
572 </mime-type>
573 <mime-type type="application/onenote;format=one">
574 <glob pattern="*.one"/>
575 <magic priority="50">
576 <!-- GUID {7B5C52E4-D88C-4DA7-AEB1-5378D02996D3} -->
577 <match value="0x7B5C52E4" type="little32" offset="0">
578 <match value="0xD88C" type="little16" offset="4">
579 <match value="0x4DA7" type="little16" offset="6">
580 <match value="0xAEB15378D02996D3" offset="8" />
581 </match>
582 </match>
583 </match>
584 </magic>
585 <sub-class-of type="application/onenote"/>
586 </mime-type>
587 <mime-type type="application/onenote;format=onetoc2">
588 <_comment>OneNote Table of Contents</_comment>
589 <glob pattern="*.onetoc"/>
590 <glob pattern="*.onetoc2"/>
591 <magic priority="50">
592 <!-- GUID {43FF2FA1-EFD9-4C76-9EE2-10EA5722765F} -->
593 <match value="0x43FF2FA1" type="little32" offset="0">
594 <match value="0xEFD9" type="little16" offset="4">
595 <match value="0x4C76" type="little16" offset="6">
596 <match value="0x9EE210EA5722765F" offset="8" />
597 </match>
598 </match>
599 </match>
600 </magic>
601 <sub-class-of type="application/onenote"/>
602 </mime-type>
603 <mime-type type="application/onenote; format=package">
604 <_comment>OneNote Package</_comment>
605 <glob pattern="*.onepkg"/>
606 <!-- Actually a CAB file of the other OneNote file formats! -->
607 <sub-class-of type="application/vnd.ms-cab-compressed" />
608 </mime-type>
609
610 <mime-type type="application/parityfec"/>
611 <mime-type type="application/patch-ops-error+xml">
612 <glob pattern="*.xer"/>
613 </mime-type>
614
615 <mime-type type="application/pdf">
616 <alias type="application/x-pdf"/>
617 <acronym>PDF</acronym>
618 <_comment>Portable Document Format</_comment>
619 <tika:link>http://en.wikipedia.org/wiki/PDF</tika:link>
620 <tika:link>http://www.adobe.com/devnet/pdf/pdf_reference_archive.html</tika:link>
621 <tika:uti>com.adobe.pdf</tika:uti>
622 <magic priority="50">
623 <!-- Normally just %PDF- -->
624 <match value="%PDF-" type="string" offset="0"/>
625 <!-- Sometimes has a UTF-8 Byte Order Mark first -->
626 <match value="\xef\xbb\xbf%PDF-" type="string" offset="0"/>
627 </magic>
628 <magic priority="20">
629 <!-- Low priority match for %PDF-#.# near the start of the file -->
630 <!-- Can trigger false positives, so set the priority rather low here -->
631 <match value="%PDF-1." type="string" offset="1:512"/>
632 <match value="%PDF-2." type="string" offset="1:512"/>
633 </magic>
634 <glob pattern="*.pdf"/>
635 </mime-type>
636
637 <mime-type type="application/pgp-encrypted">
638 <alias type="application/pgp"/>
639 <glob pattern="*.pgp"/>
640 </mime-type>
641
642 <mime-type type="application/pgp-keys"/>
643
644 <mime-type type="application/pgp-signature">
645 <glob pattern="*.asc"/>
646 <glob pattern="*.sig"/>
647 </mime-type>
648
649 <mime-type type="application/pics-rules">
650 <glob pattern="*.prf"/>
651 </mime-type>
652 <mime-type type="application/pidf+xml"/>
653 <mime-type type="application/pidf-diff+xml"/>
654 <mime-type type="application/pkcs10">
655 <glob pattern="*.p10"/>
656 </mime-type>
657
658 <mime-type type="application/pkcs7-mime">
659 <glob pattern="*.p7m"/>
660 <glob pattern="*.p7c"/>
661 </mime-type>
662
663 <mime-type type="application/pkcs7-signature">
664 <glob pattern="*.p7s"/>
665 <magic priority="50">
666 <!-- PEM encoded -->
667 <match value="-----BEGIN PKCS7" type="string" offset="0"/>
668 <!-- DER encoded, sequence+length, object=pkcs7-signedData -->
669 <match value="0x3080" offset="0">
670 <match value="0x06092a864886f70d0107FFa0" type="string"
671 mask="0xFFFFFFFFFFFFFFFFFFFF00FF" offset="2"/>
672 </match>
673 <match value="0x3081" offset="0">
674 <match value="0x06092a864886f70d0107FFa0" type="string"
675 mask="0xFFFFFFFFFFFFFFFFFFFF00FF" offset="3"/>
676 </match>
677 <match value="0x3082" offset="0">
678 <match value="0x06092a864886f70d0107FFa0" type="string"
679 mask="0xFFFFFFFFFFFFFFFFFFFF00FF" offset="4"/>
680 </match>
681 <match value="0x3083" offset="0">
682 <match value="0x06092a864886f70d0107FFa0" type="string"
683 mask="0xFFFFFFFFFFFFFFFFFFFF00FF" offset="5"/>
684 </match>
685 <match value="0x3084" offset="0">
686 <match value="0x06092a864886f70d0107FFa0" type="string"
687 mask="0xFFFFFFFFFFFFFFFFFFFF00FF" offset="6"/>
688 </match>
689 </magic>
690 </mime-type>
691
692 <mime-type type="application/timestamped-data">
693 <glob pattern="*.tsd"/>
694 <magic priority="50">
695 <match value="0x3080060B2A864886F7" type="string" offset="0"/>
696 </magic>
697 </mime-type>
698
699 <mime-type type="application/pkix-cert">
700 <glob pattern="*.cer"/>
701 </mime-type>
702 <mime-type type="application/pkix-crl">
703 <glob pattern="*.crl"/>
704 </mime-type>
705 <mime-type type="application/pkix-pkipath">
706 <glob pattern="*.pkipath"/>
707 </mime-type>
708 <mime-type type="application/pkixcmp">
709 <glob pattern="*.pki"/>
710 </mime-type>
711 <mime-type type="application/pls+xml">
712 <glob pattern="*.pls"/>
713 </mime-type>
714 <mime-type type="application/poc-settings+xml"/>
715
716 <mime-type type="application/postscript">
717 <_comment>PostScript</_comment>
718 <magic priority="50">
719 <match value="%!" type="string" offset="0" />
720 <match value="\004%!" type="string" offset="0" />
721 <!-- Windows format EPS -->
722 <match value="0xc5d0d3c6" type="string" offset="0"/>
723 <match value="%!PS-Adobe-3.0 EPSF-3.0" type="string" offset="0"/> <!-- %!PS-Adobe-3.0 EPSF-3.0 (0x252150532D41646F)-->
724 </magic>
725 <glob pattern="*.ps"/>
726 <glob pattern="*.eps"/>
727 <glob pattern="*.epsf"/>
728 <glob pattern="*.epsi"/>
729 </mime-type>
730
731 <mime-type type="application/prs.alvestrand.titrax-sheet"/>
732 <mime-type type="application/prs.cww">
733 <glob pattern="*.cww"/>
734 </mime-type>
735 <mime-type type="application/prs.nprend"/>
736 <mime-type type="application/prs.plucker"/>
737 <mime-type type="application/qsig"/>
738
739 <mime-type type="application/vnd.ms-spreadsheetml">
740 <root-XML localName="Workbook" namespaceURI="urn:schemas-microsoft-com:office:spreadsheet"/>
741 <root-XML localName="Workbook"/>
742 <sub-class-of type="application/xml"/>
743 <_comment>Excel 2003 xml format, pre-ooxml</_comment>
744 <_comment>glob pattern typically *.xls</_comment>
745 </mime-type>
746 <mime-type type="application/vnd.ms-wordml">
747 <root-XML localName="wordDocument" namespaceURI="http://schemas.microsoft.com/office/word/2003/wordml"/>
748 <root-XML localName="wordDocument"/>
749 <sub-class-of type="application/xml"/>
750 <_comment>Word 2003 xml format, pre-ooxml</_comment>
751 <_comment>glob pattern typically *.doc</_comment>
752 </mime-type>
753 <mime-type type="application/vnd.ms-word2006ml">
754 <root-XML localName="package" namespaceURI="http://schemas.microsoft.com/office/2006/xmlPackage"/>
755 <sub-class-of type="application/xml"/>
756 <_comment>Word 2006 xml format, pre-ooxml</_comment>
757 <_comment>glob pattern typically *.xml</_comment>
758 </mime-type>
759
760 <mime-type type="application/rdf+xml">
761 <root-XML localName="RDF"/>
762 <root-XML localName="RDF" namespaceURI="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
763 <sub-class-of type="application/xml"/>
764 <acronym>RDF/XML</acronym>
765 <_comment>XML syntax for RDF graphs</_comment>
766
767 <glob pattern="*.rdf"/>
768 <glob pattern="*.owl"/>
769 <glob pattern="^rdf$" isregex="true"/>
770 <glob pattern="^owl$" isregex="true"/>
771 <glob pattern="*.xmp"/>
772 </mime-type>
773
774 <mime-type type="application/reginfo+xml">
775 <glob pattern="*.rif"/>
776 </mime-type>
777 <mime-type type="application/relax-ng-compact-syntax">
778 <sub-class-of type="text/plain"/>
779 <glob pattern="*.rnc"/>
780 </mime-type>
781 <mime-type type="application/remote-printing"/>
782 <mime-type type="application/resource-lists+xml">
783 <glob pattern="*.rl"/>
784 </mime-type>
785 <mime-type type="application/resource-lists-diff+xml">
786 <glob pattern="*.rld"/>
787 </mime-type>
788 <mime-type type="application/riscos"/>
789 <mime-type type="application/rlmi+xml"/>
790 <mime-type type="application/rls-services+xml">
791 <glob pattern="*.rs"/>
792 </mime-type>
793 <mime-type type="application/rsd+xml">
794 <glob pattern="*.rsd"/>
795 </mime-type>
796
797 <mime-type type="application/rss+xml">
798 <alias type="text/rss"/>
799 <root-XML localName="rss"/>
800 <root-XML namespaceURI="http://purl.org/rss/1.0/"/>
801
802 <glob pattern="*.rss"/>
803 </mime-type>
804
805 <mime-type type="application/rtf">
806 <_comment>Rich Text Format File</_comment>
807 <alias type="text/rtf"/>
808 <magic priority="50">
809 <match value="{\\rtf" type="string" offset="0"/>
810 </magic>
811 <glob pattern="*.rtf"/>
812 <sub-class-of type="text/plain"/>
813 </mime-type>
814
815 <mime-type type="application/rtx"/>
816 <mime-type type="application/samlassertion+xml"/>
817 <mime-type type="application/samlmetadata+xml"/>
818 <mime-type type="application/sbml+xml">
819 <glob pattern="*.sbml"/>
820 </mime-type>
821 <mime-type type="application/scvp-cv-request">
822 <glob pattern="*.scq"/>
823 </mime-type>
824 <mime-type type="application/scvp-cv-response">
825 <glob pattern="*.scs"/>
826 </mime-type>
827 <mime-type type="application/scvp-vp-request">
828 <glob pattern="*.spq"/>
829 </mime-type>
830 <mime-type type="application/scvp-vp-response">
831 <glob pattern="*.spp"/>
832 </mime-type>
833 <mime-type type="application/sdp">
834 <glob pattern="*.sdp"/>
835 </mime-type>
836
837 <mime-type type="application/sereal">
838 <_comment>Sereal binary serialization format</_comment>
839 <tika:link>https://github.com/Sereal/Sereal/blob/master/sereal_spec.pod</tika:link>
840 <glob pattern="*.srl"/>
841 </mime-type>
842 <mime-type type="application/sereal;version=1">
843 <sub-class-of type="application/sereal"/>
844 <magic priority="50">
845 <match value="0x6C72733D" type="little32" offset="0">
846 <match value="0x01" mask="0x0F" type="string" offset="4"/>
847 </match>
848 </magic>
849 </mime-type>
850 <mime-type type="application/sereal;version=2">
851 <sub-class-of type="application/sereal"/>
852 <magic priority="50">
853 <match value="0x6C72733D" type="little32" offset="0">
854 <match value="0x02" mask="0x0F" type="string" offset="4"/>
855 </match>
856 </magic>
857 </mime-type>
858 <mime-type type="application/sereal;version=3">
859 <sub-class-of type="application/sereal"/>
860 <magic priority="50">
861 <match value="0x6C72F33D" type="little32" offset="0">
862 <match value="0x03" mask="0x0F" type="string" offset="4"/>
863 </match>
864 </magic>
865 </mime-type>
866
867 <mime-type type="application/set-payment"/>
868 <mime-type type="application/set-payment-initiation">
869 <glob pattern="*.setpay"/>
870 </mime-type>
871 <mime-type type="application/set-registration"/>
872 <mime-type type="application/set-registration-initiation">
873 <glob pattern="*.setreg"/>
874 </mime-type>
875 <mime-type type="application/sgml"/>
876 <mime-type type="application/sgml-open-catalog"/>
877 <mime-type type="application/shf+xml">
878 <glob pattern="*.shf"/>
879 </mime-type>
880 <mime-type type="application/sieve"/>
881 <mime-type type="application/simple-filter+xml"/>
882 <mime-type type="application/simple-message-summary"/>
883 <mime-type type="application/simplesymbolcontainer"/>
884 <mime-type type="application/slate"/>
885
886 <mime-type type="application/smil+xml">
887 <alias type="application/smil"/>
888 <_comment>SMIL Multimedia</_comment>
889 <root-XML localName="smil"/>
890 <sub-class-of type="application/xml"/>
891 <glob pattern="*.smi"/>
892 <glob pattern="*.smil"/>
893 <glob pattern="*.sml"/>
894 </mime-type>
895
896 <mime-type type="application/soap+fastinfoset"/>
897 <mime-type type="application/soap+xml"/>
898
899 <mime-type type="application/sldworks">
900 <_comment>SolidWorks CAD program</_comment>
901 <glob pattern="*.sldprt" />
902 <glob pattern="*.sldasm" />
903 <glob pattern="*.slddrw" />
904 <sub-class-of type="application/x-tika-msoffice" />
905 </mime-type>
906
907 <mime-type type="application/sparql-query">
908 <glob pattern="*.rq"/>
909 </mime-type>
910 <mime-type type="application/sparql-results+xml">
911 <glob pattern="*.srx"/>
912 </mime-type>
913 <mime-type type="application/spirits-event+xml"/>
914 <mime-type type="application/srgs">
915 <glob pattern="*.gram"/>
916 </mime-type>
917 <mime-type type="application/srgs+xml">
918 <glob pattern="*.grxml"/>
919 </mime-type>
920 <mime-type type="application/ssml+xml">
921 <glob pattern="*.ssml"/>
922 </mime-type>
923 <mime-type type="application/timestamp-query"/>
924 <mime-type type="application/timestamp-reply"/>
925 <mime-type type="application/tve-trigger"/>
926 <mime-type type="application/ulpfec"/>
927 <mime-type type="application/vemmi"/>
928 <mime-type type="application/vividence.scriptfile"/>
929 <mime-type type="application/vnd.3gpp.bsf+xml"/>
930 <mime-type type="application/vnd.3gpp.pic-bw-large">
931 <glob pattern="*.plb"/>
932 </mime-type>
933 <mime-type type="application/vnd.3gpp.pic-bw-small">
934 <glob pattern="*.psb"/>
935 </mime-type>
936 <mime-type type="application/vnd.3gpp.pic-bw-var">
937 <glob pattern="*.pvb"/>
938 </mime-type>
939 <mime-type type="application/vnd.3gpp.sms"/>
940 <mime-type type="application/vnd.3gpp2.bcmcsinfo+xml"/>
941 <mime-type type="application/vnd.3gpp2.sms"/>
942 <mime-type type="application/vnd.3gpp2.tcap">
943 <glob pattern="*.tcap"/>
944 </mime-type>
945 <mime-type type="application/vnd.3m.post-it-notes">
946 <glob pattern="*.pwn"/>
947 </mime-type>
948 <mime-type type="application/vnd.accpac.simply.aso">
949 <glob pattern="*.aso"/>
950 </mime-type>
951 <mime-type type="application/vnd.accpac.simply.imp">
952 <glob pattern="*.imp"/>
953 </mime-type>
954 <mime-type type="application/vnd.acucobol">
955 <glob pattern="*.acu"/>
956 </mime-type>
957 <mime-type type="application/vnd.acucorp">
958 <glob pattern="*.atc"/>
959 <glob pattern="*.acutc"/>
960 </mime-type>
961 <mime-type type="application/vnd.adobe.air-application-installer-package+zip">
962 <glob pattern="*.air"/>
963 </mime-type>
964 <mime-type type="application/vnd.adobe.aftereffects.project">
965 <glob pattern="*.aep"/>
966 </mime-type>
967 <mime-type type="application/vnd.adobe.aftereffects.template">
968 <glob pattern="*.aet"/>
969 </mime-type>
970 <mime-type type="application/vnd.adobe.xdp+xml">
971 <glob pattern="*.xdp"/>
972 </mime-type>
973 <mime-type type="application/vnd.adobe.xfdf">
974 <glob pattern="*.xfdf"/>
975 </mime-type>
976 <mime-type type="application/vnd.aether.imp"/>
977 <mime-type type="application/vnd.airzip.filesecure.azf">
978 <glob pattern="*.azf"/>
979 </mime-type>
980 <mime-type type="application/vnd.airzip.filesecure.azs">
981 <glob pattern="*.azs"/>
982 </mime-type>
983 <mime-type type="application/vnd.amazon.ebook">
984 <glob pattern="*.azw"/>
985 </mime-type>
986 <mime-type type="application/vnd.americandynamics.acc">
987 <glob pattern="*.acc"/>
988 </mime-type>
989 <mime-type type="application/vnd.amiga.ami">
990 <glob pattern="*.ami"/>
991 </mime-type>
992 <mime-type type="application/vnd.anser-web-certificate-issue-initiation">
993 <glob pattern="*.cii"/>
994 </mime-type>
995 <mime-type type="application/vnd.anser-web-funds-transfer-initiation">
996 <glob pattern="*.fti"/>
997 </mime-type>
998 <mime-type type="application/vnd.antix.game-component">
999 <glob pattern="*.atx"/>
1000 </mime-type>
1001 <mime-type type="application/vnd.apple.installer+xml">
1002 <glob pattern="*.mpkg"/>
1003 </mime-type>
1004
1005 <mime-type type="application/vnd.apple.iwork">
1006 <sub-class-of type="application/zip"/>
1007 </mime-type>
1008 <mime-type type="application/vnd.apple.keynote">
1009 <root-XML localName="presentation" namespaceURI="http://developer.apple.com/namespaces/keynote2" />
1010 <sub-class-of type="application/vnd.apple.iwork" />
1011 <glob pattern="*.key"/>
1012 </mime-type>
1013 <mime-type type="application/vnd.apple.pages">
1014 <root-XML localName="document" namespaceURI="http://developer.apple.com/namespaces/sl" />
1015 <sub-class-of type="application/vnd.apple.iwork" />
1016 <glob pattern="*.pages"/>
1017 </mime-type>
1018 <mime-type type="application/vnd.apple.numbers">
1019 <root-XML localName="document" namespaceURI="http://developer.apple.com/namespaces/ls" />
1020 <sub-class-of type="application/vnd.apple.iwork" />
1021 <glob pattern="*.numbers"/>
1022 </mime-type>
1023 <mime-type type="application/x-tika-iworks-protected">
1024 <sub-class-of type="application/vnd.apple.iwork" />
1025 <_comment>Password Protected iWorks File</_comment>
1026 </mime-type>
1027
1028 <mime-type type="application/vnd.arastra.swi">
1029 <glob pattern="*.swi"/>
1030 </mime-type>
1031 <mime-type type="application/vnd.audiograph"/>
1032 <mime-type type="application/vnd.autopackage"/>
1033 <mime-type type="application/vnd.avistar+xml"/>
1034 <mime-type type="application/vnd.blueice.multipass">
1035 <glob pattern="*.mpm"/>
1036 </mime-type>
1037 <mime-type type="application/vnd.bluetooth.ep.oob"/>
1038 <mime-type type="application/vnd.bmi">
1039 <glob pattern="*.bmi"/>
1040 </mime-type>
1041 <mime-type type="application/vnd.businessobjects">
1042 <glob pattern="*.rep"/>
1043 </mime-type>
1044 <mime-type type="application/vnd.cab-jscript"/>
1045 <mime-type type="application/vnd.canon-cpdl"/>
1046 <mime-type type="application/vnd.canon-lips"/>
1047 <mime-type type="application/vnd.cendio.thinlinc.clientconf"/>
1048 <mime-type type="application/vnd.chemdraw+xml">
1049 <glob pattern="*.cdxml"/>
1050 </mime-type>
1051 <mime-type type="application/vnd.chipnuts.karaoke-mmd">
1052 <glob pattern="*.mmd"/>
1053 </mime-type>
1054 <mime-type type="application/vnd.cinderella">
1055 <glob pattern="*.cdy"/>
1056 </mime-type>
1057 <mime-type type="application/vnd.cirpack.isdn-ext"/>
1058 <mime-type type="application/vnd.claymore">
1059 <glob pattern="*.cla"/>
1060 </mime-type>
1061 <mime-type type="application/vnd.clonk.c4group">
1062 <glob pattern="*.c4g"/>
1063 <glob pattern="*.c4d"/>
1064 <glob pattern="*.c4f"/>
1065 <glob pattern="*.c4p"/>
1066 <glob pattern="*.c4u"/>
1067 </mime-type>
1068 <mime-type type="application/vnd.commerce-battelle"/>
1069 <mime-type type="application/vnd.commonspace">
1070 <glob pattern="*.csp"/>
1071 </mime-type>
1072 <mime-type type="application/vnd.contact.cmsg">
1073 <glob pattern="*.cdbcmsg"/>
1074 </mime-type>
1075 <mime-type type="application/vnd.cosmocaller">
1076 <glob pattern="*.cmc"/>
1077 </mime-type>
1078 <mime-type type="application/vnd.crick.clicker">
1079 <glob pattern="*.clkx"/>
1080 </mime-type>
1081 <mime-type type="application/vnd.crick.clicker.keyboard">
1082 <glob pattern="*.clkk"/>
1083 </mime-type>
1084 <mime-type type="application/vnd.crick.clicker.palette">
1085 <glob pattern="*.clkp"/>
1086 </mime-type>
1087 <mime-type type="application/vnd.crick.clicker.template">
1088 <glob pattern="*.clkt"/>
1089 </mime-type>
1090 <mime-type type="application/vnd.crick.clicker.wordbank">
1091 <glob pattern="*.clkw"/>
1092 </mime-type>
1093 <mime-type type="application/vnd.criticaltools.wbs+xml">
1094 <glob pattern="*.wbs"/>
1095 </mime-type>
1096 <mime-type type="application/vnd.ctc-posml">
1097 <glob pattern="*.pml"/>
1098 </mime-type>
1099 <mime-type type="application/vnd.ctct.ws+xml"/>
1100 <mime-type type="application/vnd.cups-pdf"/>
1101 <mime-type type="application/vnd.cups-postscript"/>
1102 <mime-type type="application/vnd.cups-ppd">
1103 <glob pattern="*.ppd"/>
1104 </mime-type>
1105 <mime-type type="application/vnd.cups-raster"/>
1106 <mime-type type="application/vnd.cups-raw"/>
1107 <mime-type type="application/vnd.curl.car">
1108 <glob pattern="*.car"/>
1109 </mime-type>
1110 <mime-type type="application/vnd.curl.pcurl">
1111 <glob pattern="*.pcurl"/>
1112 </mime-type>
1113 <mime-type type="application/vnd.cybank"/>
1114 <mime-type type="application/vnd.data-vision.rdz">
1115 <glob pattern="*.rdz"/>
1116 </mime-type>
1117 <mime-type type="application/vnd.denovo.fcselayout-link">
1118 <glob pattern="*.fe_launch"/>
1119 </mime-type>
1120 <mime-type type="application/vnd.dir-bi.plate-dl-nosuffix"/>
1121 <mime-type type="application/vnd.dna">
1122 <glob pattern="*.dna"/>
1123 </mime-type>
1124 <mime-type type="application/vnd.dolby.mlp">
1125 <glob pattern="*.mlp"/>
1126 </mime-type>
1127 <mime-type type="application/vnd.dolby.mobile.1"/>
1128 <mime-type type="application/vnd.dolby.mobile.2"/>
1129 <mime-type type="application/vnd.dpgraph">
1130 <glob pattern="*.dpg"/>
1131 </mime-type>
1132 <mime-type type="application/vnd.dreamfactory">
1133 <glob pattern="*.dfac"/>
1134 </mime-type>
1135 <mime-type type="application/vnd.dvb.esgcontainer"/>
1136 <mime-type type="application/vnd.dvb.ipdcdftnotifaccess"/>
1137 <mime-type type="application/vnd.dvb.ipdcesgaccess"/>
1138 <mime-type type="application/vnd.dvb.ipdcroaming"/>
1139 <mime-type type="application/vnd.dvb.iptv.alfec-base"/>
1140 <mime-type type="application/vnd.dvb.iptv.alfec-enhancement"/>
1141 <mime-type type="application/vnd.dvb.notif-aggregate-root+xml"/>
1142 <mime-type type="application/vnd.dvb.notif-container+xml"/>
1143 <mime-type type="application/vnd.dvb.notif-generic+xml"/>
1144 <mime-type type="application/vnd.dvb.notif-ia-msglist+xml"/>
1145 <mime-type type="application/vnd.dvb.notif-ia-registration-request+xml"/>
1146 <mime-type type="application/vnd.dvb.notif-ia-registration-response+xml"/>
1147 <mime-type type="application/vnd.dvb.notif-init+xml"/>
1148 <mime-type type="application/vnd.dxr"/>
1149 <mime-type type="application/vnd.dynageo">
1150 <glob pattern="*.geo"/>
1151 </mime-type>
1152 <mime-type type="application/vnd.ecdis-update"/>
1153 <mime-type type="application/vnd.ecowin.chart">
1154 <glob pattern="*.mag"/>
1155 </mime-type>
1156 <mime-type type="application/vnd.ecowin.filerequest"/>
1157 <mime-type type="application/vnd.ecowin.fileupdate"/>
1158 <mime-type type="application/vnd.ecowin.series"/>
1159 <mime-type type="application/vnd.ecowin.seriesrequest"/>
1160 <mime-type type="application/vnd.ecowin.seriesupdate"/>
1161 <mime-type type="application/vnd.emclient.accessrequest+xml"/>
1162 <mime-type type="application/vnd.enliven">
1163 <glob pattern="*.nml"/>
1164 </mime-type>
1165 <mime-type type="application/vnd.epson.esf">
1166 <glob pattern="*.esf"/>
1167 </mime-type>
1168 <mime-type type="application/vnd.epson.msf">
1169 <glob pattern="*.msf"/>
1170 </mime-type>
1171 <mime-type type="application/vnd.epson.quickanime">
1172 <glob pattern="*.qam"/>
1173 </mime-type>
1174 <mime-type type="application/vnd.epson.salt">
1175 <glob pattern="*.slt"/>
1176 </mime-type>
1177 <mime-type type="application/vnd.epson.ssf">
1178 <glob pattern="*.ssf"/>
1179 </mime-type>
1180 <mime-type type="application/vnd.ericsson.quickcall"/>
1181 <mime-type type="application/vnd.eszigno3+xml">
1182 <glob pattern="*.es3"/>
1183 <glob pattern="*.et3"/>
1184 </mime-type>
1185
1186 <mime-type type="application/vnd.etsi.asic-e+zip">
1187 <acronym>ASiC-E</acronym>
1188 <_comment>Extended Associated Signature Container</_comment>
1189 <sub-class-of type="application/zip"/>
1190 <!-- Spec says the Mimetype entry should be the first in the zip -->
1191 <magic priority="60">
1192 <match value="PK\003\004" type="string" offset="0">
1193 <match value="mimetypeapplication/vnd.etsi.asic-e+zip" type="string" offset="30" />
1194 </match>
1195 </magic>
1196 <glob pattern="*.asice" />
1197 </mime-type>
1198
1199 <mime-type type="application/vnd.etsi.asic-s+zip">
1200 <acronym>ASiC-S</acronym>
1201 <_comment>Simple Associated Signature Container</_comment>
1202 <sub-class-of type="application/zip"/>
1203 <!-- Spec says the Mimetype entry should be the first in the zip -->
1204 <magic priority="60">
1205 <match value="PK\003\004" type="string" offset="0">
1206 <match value="mimetypeapplication/vnd.etsi.asic-s+zip" type="string" offset="30" />
1207 </match>
1208 </magic>
1209 <glob pattern="*.asics" />
1210 </mime-type>
1211
1212 <mime-type type="application/vnd.etsi.aoc+xml"/>
1213 <mime-type type="application/vnd.etsi.cug+xml"/>
1214 <mime-type type="application/vnd.etsi.iptvcommand+xml"/>
1215 <mime-type type="application/vnd.etsi.iptvdiscovery+xml"/>
1216 <mime-type type="application/vnd.etsi.iptvprofile+xml"/>
1217 <mime-type type="application/vnd.etsi.iptvsad-bc+xml"/>
1218 <mime-type type="application/vnd.etsi.iptvsad-cod+xml"/>
1219 <mime-type type="application/vnd.etsi.iptvsad-npvr+xml"/>
1220 <mime-type type="application/vnd.etsi.iptvueprofile+xml"/>
1221 <mime-type type="application/vnd.etsi.mcid+xml"/>
1222 <mime-type type="application/vnd.etsi.sci+xml"/>
1223 <mime-type type="application/vnd.etsi.simservs+xml"/>
1224 <mime-type type="application/vnd.eudora.data"/>
1225 <mime-type type="application/vnd.ezpix-album">
1226 <glob pattern="*.ez2"/>
1227 </mime-type>
1228 <mime-type type="application/vnd.ezpix-package">
1229 <glob pattern="*.ez3"/>
1230 </mime-type>
1231 <mime-type type="application/vnd.f-secure.mobile"/>
1232 <mime-type type="application/vnd.fdf">
1233 <acronym>FDF</acronym>
1234 <_comment>Forms Data Format</_comment>
1235 <tika:link>http://en.wikipedia.org/wiki/Forms_Data_Format</tika:link>
1236 <tika:link>http://www.adobe.com/devnet/acrobat/fdftoolkit.html</tika:link>
1237 <tika:uti>com.adobe.fdf</tika:uti>
1238 <magic priority="50">
1239 <match value="%FDF-" type="string" offset="0" />
1240 </magic>
1241 <glob pattern="*.fdf"/>
1242 </mime-type>
1243 <mime-type type="application/vnd.fdsn.mseed">
1244 <glob pattern="*.mseed"/>
1245 </mime-type>
1246 <mime-type type="application/vnd.fdsn.seed">
1247 <glob pattern="*.seed"/>
1248 <glob pattern="*.dataless"/>
1249 </mime-type>
1250 <mime-type type="application/vnd.ffsns"/>
1251 <mime-type type="application/vnd.fints"/>
1252 <mime-type type="application/vnd.flographit">
1253 <glob pattern="*.gph"/>
1254 </mime-type>
1255 <mime-type type="application/vnd.fluxtime.clip">
1256 <glob pattern="*.ftc"/>
1257 </mime-type>
1258 <mime-type type="application/vnd.font-fontforge-sfd"/>
1259 <mime-type type="application/vnd.framemaker">
1260 <glob pattern="*.fm"/>
1261 <glob pattern="*.frame"/>
1262 <glob pattern="*.maker"/>
1263 <glob pattern="*.book"/>
1264 </mime-type>
1265 <mime-type type="application/vnd.frogans.fnc">
1266 <glob pattern="*.fnc"/>
1267 </mime-type>
1268 <mime-type type="application/vnd.frogans.ltf">
1269 <glob pattern="*.ltf"/>
1270 </mime-type>
1271 <mime-type type="application/vnd.fsc.weblaunch">
1272 <glob pattern="*.fsc"/>
1273 </mime-type>
1274 <mime-type type="application/vnd.fujitsu.oasys">
1275 <glob pattern="*.oas"/>
1276 </mime-type>
1277 <mime-type type="application/vnd.fujitsu.oasys2">
1278 <glob pattern="*.oa2"/>
1279 </mime-type>
1280 <mime-type type="application/vnd.fujitsu.oasys3">
1281 <glob pattern="*.oa3"/>
1282 </mime-type>
1283 <mime-type type="application/vnd.fujitsu.oasysgp">
1284 <glob pattern="*.fg5"/>
1285 </mime-type>
1286 <mime-type type="application/vnd.fujitsu.oasysprs">
1287 <glob pattern="*.bh2"/>
1288 </mime-type>
1289 <mime-type type="application/vnd.fujixerox.art-ex"/>
1290 <mime-type type="application/vnd.fujixerox.art4"/>
1291 <mime-type type="application/vnd.fujixerox.hbpl"/>
1292 <mime-type type="application/vnd.fujixerox.ddd">
1293 <glob pattern="*.ddd"/>
1294 </mime-type>
1295 <mime-type type="application/vnd.fujixerox.docuworks">
1296 <glob pattern="*.xdw"/>
1297 </mime-type>
1298 <mime-type type="application/vnd.fujixerox.docuworks.binder">
1299 <glob pattern="*.xbd"/>
1300 </mime-type>
1301 <mime-type type="application/vnd.fut-misnet"/>
1302 <mime-type type="application/vnd.fuzzysheet">
1303 <glob pattern="*.fzs"/>
1304 </mime-type>
1305 <mime-type type="application/vnd.genomatix.tuxedo">
1306 <glob pattern="*.txd"/>
1307 </mime-type>
1308 <mime-type type="application/vnd.geogebra.file">
1309 <glob pattern="*.ggb"/>
1310 </mime-type>
1311 <mime-type type="application/vnd.geogebra.tool">
1312 <glob pattern="*.ggt"/>
1313 </mime-type>
1314 <mime-type type="application/vnd.geometry-explorer">
1315 <glob pattern="*.gex"/>
1316 <glob pattern="*.gre"/>
1317 </mime-type>
1318 <mime-type type="application/vnd.gmx">
1319 <glob pattern="*.gmx"/>
1320 </mime-type>
1321
1322 <mime-type type="application/vnd.google-earth.kml+xml">
1323 <root-XML localName="kml"/>
1324 <root-XML namespaceURI="http://www.opengis.net/kml/2.2" localName="kml"/>
1325 <root-XML namespaceURI="http://earth.google.com/kml/2.0" localName="kml"/>
1326 <root-XML namespaceURI="http://earth.google.com/kml/2.1" localName="kml"/>
1327 <root-XML namespaceURI="http://earth.google.com/kml/2.2" localName="kml"/>
1328 <acronym>KML</acronym>
1329 <_comment>Keyhole Markup Language</_comment>
1330 <glob pattern="*.kml"/>
1331 <sub-class-of type="application/xml"/>
1332 </mime-type>
1333
1334 <mime-type type="application/vnd.google-earth.kmz">
1335 <sub-class-of type="application/zip"/>
1336 <glob pattern="*.kmz"/>
1337 </mime-type>
1338 <mime-type type="application/vnd.grafeq">
1339 <glob pattern="*.gqf"/>
1340 <glob pattern="*.gqs"/>
1341 </mime-type>
1342 <mime-type type="application/vnd.gridmp"/>
1343 <mime-type type="application/vnd.groove-account">
1344 <glob pattern="*.gac"/>
1345 </mime-type>
1346 <mime-type type="application/vnd.groove-help">
1347 <glob pattern="*.ghf"/>
1348 </mime-type>
1349 <mime-type type="application/vnd.groove-identity-message">
1350 <glob pattern="*.gim"/>
1351 </mime-type>
1352 <mime-type type="application/vnd.groove-injector">
1353 <glob pattern="*.grv"/>
1354 </mime-type>
1355 <mime-type type="application/vnd.groove-tool-message">
1356 <glob pattern="*.gtm"/>
1357 </mime-type>
1358 <mime-type type="application/vnd.groove-tool-template">
1359 <glob pattern="*.tpl"/>
1360 </mime-type>
1361 <mime-type type="application/vnd.groove-vcard">
1362 <glob pattern="*.vcg"/>
1363 </mime-type>
1364 <mime-type type="application/vnd.handheld-entertainment+xml">
1365 <glob pattern="*.zmm"/>
1366 </mime-type>
1367 <mime-type type="application/vnd.hbci">
1368 <glob pattern="*.hbci"/>
1369 </mime-type>
1370 <mime-type type="application/vnd.hcl-bireports"/>
1371 <mime-type type="application/vnd.hhe.lesson-player">
1372 <glob pattern="*.les"/>
1373 </mime-type>
1374 <mime-type type="application/vnd.hp-hpgl">
1375 <glob pattern="*.hpgl"/>
1376 </mime-type>
1377 <mime-type type="application/vnd.hp-hpid">
1378 <glob pattern="*.hpid"/>
1379 </mime-type>
1380 <mime-type type="application/vnd.hp-hps">
1381 <glob pattern="*.hps"/>
1382 </mime-type>
1383 <mime-type type="application/vnd.hp-jlyt">
1384 <glob pattern="*.jlt"/>
1385 </mime-type>
1386 <mime-type type="application/vnd.hp-pcl">
1387 <glob pattern="*.pcl"/>
1388 </mime-type>
1389 <mime-type type="application/vnd.hp-pclxl">
1390 <glob pattern="*.pclxl"/>
1391 </mime-type>
1392 <mime-type type="application/vnd.httphone"/>
1393 <mime-type type="application/vnd.hydrostatix.sof-data">
1394 <glob pattern="*.sfd-hdstx"/>
1395 </mime-type>
1396 <mime-type type="application/vnd.hzn-3d-crossword">
1397 <glob pattern="*.x3d"/>
1398 </mime-type>
1399 <mime-type type="application/vnd.ibm.afplinedata"/>
1400 <mime-type type="application/vnd.ibm.electronic-media"/>
1401 <mime-type type="application/vnd.ibm.minipay">
1402 <glob pattern="*.mpy"/>
1403 </mime-type>
1404 <mime-type type="application/vnd.ibm.modcap">
1405 <glob pattern="*.afp"/>
1406 <glob pattern="*.listafp"/>
1407 <glob pattern="*.list3820"/>
1408 </mime-type>
1409 <mime-type type="application/vnd.ibm.rights-management">
1410 <glob pattern="*.irm"/>
1411 </mime-type>
1412 <mime-type type="application/vnd.ibm.secure-container">
1413 <glob pattern="*.sc"/>
1414 </mime-type>
1415 <mime-type type="application/vnd.iccprofile">
1416 <glob pattern="*.icc"/>
1417 <glob pattern="*.icm"/>
1418 </mime-type>
1419 <mime-type type="application/vnd.igloader">
1420 <glob pattern="*.igl"/>
1421 </mime-type>
1422 <mime-type type="application/vnd.immervision-ivp">
1423 <glob pattern="*.ivp"/>
1424 </mime-type>
1425 <mime-type type="application/vnd.immervision-ivu">
1426 <glob pattern="*.ivu"/>
1427 </mime-type>
1428 <mime-type type="application/vnd.informedcontrol.rms+xml"/>
1429 <mime-type type="application/vnd.informix-visionary"/>
1430 <mime-type type="application/vnd.intercon.formnet">
1431 <glob pattern="*.xpw"/>
1432 <glob pattern="*.xpx"/>
1433 </mime-type>
1434 <mime-type type="application/vnd.intertrust.digibox"/>
1435 <mime-type type="application/vnd.intertrust.nncp"/>
1436 <mime-type type="application/vnd.intu.qbo">
1437 <glob pattern="*.qbo"/>
1438 </mime-type>
1439 <mime-type type="application/vnd.intu.qfx">
1440 <glob pattern="*.qfx"/>
1441 </mime-type>
1442 <mime-type type="application/vnd.iptc.g2.catalogitem+xml"/>
1443 <mime-type type="application/vnd.iptc.g2.conceptitem+xml"/>
1444 <mime-type type="application/vnd.iptc.g2.knowledgeitem+xml"/>
1445 <mime-type type="application/vnd.iptc.g2.newsitem+xml"/>
1446
1447 <mime-type type="application/vnd.iptc.g2.newsmessage+xml">
1448 <root-XML localName="newsMessage"/>
1449 <root-XML localName="newsMessage" namespaceURI="http://iptc.org/std/nar/2006-10-01/"/>
1450 <sub-class-of type="application/xml"/>
1451 <_comment>XML syntax for IPTC NewsMessages</_comment>
1452 <glob pattern="*.nar"/>
1453 </mime-type>
1454
1455 <mime-type type="application/vnd.iptc.g2.packageitem+xml"/>
1456 <mime-type type="application/vnd.iptc.g2.planningitem+xml"/>
1457
1458 <mime-type type="application/vnd.ipunplugged.rcprofile">
1459 <glob pattern="*.rcprofile"/>
1460 </mime-type>
1461 <mime-type type="application/vnd.irepository.package+xml">
1462 <glob pattern="*.irp"/>
1463 </mime-type>
1464 <mime-type type="application/vnd.is-xpr">
1465 <glob pattern="*.xpr"/>
1466 </mime-type>
1467 <mime-type type="application/vnd.jam">
1468 <glob pattern="*.jam"/>
1469 </mime-type>
1470 <mime-type type="application/vnd.japannet-directory-service"/>
1471 <mime-type type="application/vnd.japannet-jpnstore-wakeup"/>
1472 <mime-type type="application/vnd.japannet-payment-wakeup"/>
1473 <mime-type type="application/vnd.japannet-registration"/>
1474 <mime-type type="application/vnd.japannet-registration-wakeup"/>
1475 <mime-type type="application/vnd.japannet-setstore-wakeup"/>
1476 <mime-type type="application/vnd.japannet-verification"/>
1477 <mime-type type="application/vnd.japannet-verification-wakeup"/>
1478 <mime-type type="application/vnd.jcp.javame.midlet-rms">
1479 <glob pattern="*.rms"/>
1480 </mime-type>
1481 <mime-type type="application/vnd.jisp">
1482 <glob pattern="*.jisp"/>
1483 </mime-type>
1484 <mime-type type="application/vnd.joost.joda-archive">
1485 <glob pattern="*.joda"/>
1486 </mime-type>
1487 <mime-type type="application/vnd.kahootz">
1488 <glob pattern="*.ktz"/>
1489 <glob pattern="*.ktr"/>
1490 </mime-type>
1491 <mime-type type="application/vnd.kde.karbon">
1492 <glob pattern="*.karbon"/>
1493 </mime-type>
1494
1495 <mime-type type="application/vnd.kde.kchart">
1496 <alias type="application/x-kchart"/>
1497 <_comment>KChart File</_comment>
1498 <glob pattern="*.chrt"/>
1499 </mime-type>
1500
1501 <mime-type type="application/vnd.kde.kformula">
1502 <glob pattern="*.kfo"/>
1503 </mime-type>
1504
1505 <mime-type type="application/vnd.kde.kivio">
1506 <glob pattern="*.flw"/>
1507 </mime-type>
1508
1509 <mime-type type="application/vnd.kde.kontour">
1510 <glob pattern="*.kon"/>
1511 </mime-type>
1512
1513 <mime-type type="application/vnd.kde.kpresenter">
1514 <alias type="application/x-kpresenter"/>
1515 <_comment>KPresenter File</_comment>
1516 <glob pattern="*.kpr"/>
1517 <glob pattern="*.kpt"/>
1518 </mime-type>
1519
1520 <mime-type type="application/vnd.kde.kspread">
1521 <alias type="application/x-kspread"/>
1522 <_comment>KSpread File</_comment>
1523 <glob pattern="*.ksp"/>
1524 </mime-type>
1525
1526 <mime-type type="application/vnd.kde.kword">
1527 <alias type="application/x-kword"/>
1528 <_comment>KWord File</_comment>
1529 <glob pattern="*.kwd"/>
1530 <glob pattern="*.kwt"/>
1531 </mime-type>
1532
1533 <mime-type type="application/vnd.kenameaapp">
1534 <glob pattern="*.htke"/>
1535 </mime-type>
1536 <mime-type type="application/vnd.kidspiration">
1537 <glob pattern="*.kia"/>
1538 </mime-type>
1539 <mime-type type="application/vnd.kinar">
1540 <glob pattern="*.kne"/>
1541 <glob pattern="*.knp"/>
1542 </mime-type>
1543 <mime-type type="application/vnd.koan">
1544 <alias type="application/x-koan"/>
1545 <_comment>SSEYO Koan File</_comment>
1546 <glob pattern="*.skp"/>
1547 <glob pattern="*.skd"/>
1548 <glob pattern="*.skt"/>
1549 <glob pattern="*.skm"/>
1550 </mime-type>
1551 <mime-type type="application/vnd.kodak-descriptor">
1552 <glob pattern="*.sse"/>
1553 </mime-type>
1554 <mime-type type="application/vnd.liberty-request+xml"/>
1555 <mime-type type="application/vnd.llamagraphics.life-balance.desktop">
1556 <glob pattern="*.lbd"/>
1557 </mime-type>
1558 <mime-type type="application/vnd.llamagraphics.life-balance.exchange+xml">
1559 <glob pattern="*.lbe"/>
1560 </mime-type>
1561 <mime-type type="application/vnd.lotus-1-2-3">
1562 <glob pattern="*.123"/>
1563 </mime-type>
1564 <mime-type type="application/vnd.lotus-approach">
1565 <glob pattern="*.apr"/>
1566 </mime-type>
1567 <mime-type type="application/vnd.lotus-freelance">
1568 <glob pattern="*.pre"/>
1569 </mime-type>
1570 <mime-type type="application/vnd.lotus-notes">
1571 <glob pattern="*.nsf"/>
1572 </mime-type>
1573 <mime-type type="application/vnd.lotus-organizer">
1574 <glob pattern="*.org"/>
1575 </mime-type>
1576
1577 <mime-type type="application/vnd.lotus-screencam">
1578 <!-- <glob pattern="*.scm"/> - conflicts with text/x-scheme -->
1579 </mime-type>
1580
1581 <mime-type type="application/vnd.lotus-wordpro">
1582 <magic priority="50">
1583 <match value="WordPro\0" type="string" offset="0" />
1584 <match value="WordPro\r\373" type="string" offset="0" />
1585 </magic>
1586 <glob pattern="*.lwp"/>
1587 </mime-type>
1588
1589 <mime-type type="application/vnd.macports.portpkg">
1590 <glob pattern="*.portpkg"/>
1591 </mime-type>
1592 <mime-type type="application/vnd.marlin.drm.actiontoken+xml"/>
1593 <mime-type type="application/vnd.marlin.drm.conftoken+xml"/>
1594 <mime-type type="application/vnd.marlin.drm.license+xml"/>
1595 <mime-type type="application/vnd.marlin.drm.mdcf"/>
1596 <mime-type type="application/vnd.mcd">
1597 <glob pattern="*.mcd"/>
1598 </mime-type>
1599 <mime-type type="application/vnd.medcalcdata">
1600 <glob pattern="*.mc1"/>
1601 </mime-type>
1602 <mime-type type="application/vnd.mediastation.cdkey">
1603 <glob pattern="*.cdkey"/>
1604 </mime-type>
1605 <mime-type type="application/vnd.meridian-slingshot"/>
1606 <mime-type type="application/vnd.mfer">
1607 <glob pattern="*.mwf"/>
1608 </mime-type>
1609 <mime-type type="application/vnd.mfmp">
1610 <glob pattern="*.mfm"/>
1611 </mime-type>
1612 <mime-type type="application/vnd.micrografx.flo">
1613 <glob pattern="*.flo"/>
1614 </mime-type>
1615 <mime-type type="application/vnd.micrografx.igx">
1616 <glob pattern="*.igx"/>
1617 </mime-type>
1618
1619 <mime-type type="application/vnd.mif">
1620 <_comment>FrameMaker Interchange Format</_comment>
1621 <alias type="application/x-mif"/>
1622 <alias type="application/x-frame"/>
1623 <magic priority="50">
1624 <match value="&lt;MakerFile" type="string" offset="0" />
1625 <match value="&lt;MIFFile" type="string" offset="0" />
1626 <match value="&lt;MakerDictionary" type="string" offset="0" />
1627 <match value="&lt;MakerScreenFont" type="string" offset="0" />
1628 <match value="&lt;MML" type="string" offset="0" />
1629 <match value="&lt;Book" type="string" offset="0" />
1630 <match value="&lt;Maker" type="string" offset="0" />
1631 </magic>
1632 <glob pattern="*.mif"/>
1633 </mime-type>
1634
1635 <mime-type type="application/vnd.mindjet.mindmanager">
1636 <_comment>MindManager</_comment>
1637 <sub-class-of type="application/zip"/>
1638 <glob pattern="*.mmp"/>
1639 <glob pattern="*.mmap"/>
1640 <glob pattern="*.mmpt"/>
1641 <glob pattern="*.mmat"/>
1642 <glob pattern="*.mmmp"/>
1643 <glob pattern="*.mmas"/>
1644 </mime-type>
1645
1646 <mime-type type="application/vnd.minisoft-hp3000-save"/>
1647 <mime-type type="application/vnd.mitsubishi.misty-guard.trustweb"/>
1648 <mime-type type="application/vnd.mobius.daf">
1649 <glob pattern="*.daf"/>
1650 </mime-type>
1651 <mime-type type="application/vnd.mobius.dis">
1652 <glob pattern="*.dis"/>
1653 </mime-type>
1654 <mime-type type="application/vnd.mobius.mbk">
1655 <glob pattern="*.mbk"/>
1656 </mime-type>
1657 <mime-type type="application/vnd.mobius.mqy">
1658 <glob pattern="*.mqy"/>
1659 </mime-type>
1660 <mime-type type="application/vnd.mobius.msl">
1661 <glob pattern="*.msl"/>
1662 </mime-type>
1663 <mime-type type="application/vnd.mobius.plc">
1664 <glob pattern="*.plc"/>
1665 </mime-type>
1666 <mime-type type="application/vnd.mobius.txf">
1667 <glob pattern="*.txf"/>
1668 </mime-type>
1669 <mime-type type="application/vnd.mophun.application">
1670 <glob pattern="*.mpn"/>
1671 </mime-type>
1672 <mime-type type="application/vnd.mophun.certificate">
1673 <glob pattern="*.mpc"/>
1674 </mime-type>
1675 <mime-type type="application/vnd.motorola.flexsuite"/>
1676 <mime-type type="application/vnd.motorola.flexsuite.adsi"/>
1677 <mime-type type="application/vnd.motorola.flexsuite.fis"/>
1678 <mime-type type="application/vnd.motorola.flexsuite.gotap"/>
1679 <mime-type type="application/vnd.motorola.flexsuite.kmr"/>
1680 <mime-type type="application/vnd.motorola.flexsuite.ttc"/>
1681 <mime-type type="application/vnd.motorola.flexsuite.wem"/>
1682 <mime-type type="application/vnd.motorola.iprm"/>
1683 <mime-type type="application/vnd.mozilla.xul+xml">
1684 <glob pattern="*.xul"/>
1685 </mime-type>
1686 <mime-type type="application/vnd.ms-artgalry">
1687 <glob pattern="*.cil"/>
1688 </mime-type>
1689 <mime-type type="application/vnd.ms-asf"/>
1690 <mime-type type="application/vnd.ms-cab-compressed">
1691 <magic priority="50">
1692 <match value="MSCF\000\000\000\000" type="string" offset="0"/>
1693 </magic>
1694 <glob pattern="*.cab"/>
1695 <magic priority="50">
1696 <match value="MSCF" type="string" offset="0" />
1697 </magic>
1698 </mime-type>
1699
1700 <!-- http://www.iana.org/assignments/media-types/application/vnd.ms-excel -->
1701 <mime-type type="application/vnd.ms-excel">
1702 <!-- Use DefaultDetector / org.apache.tika.parser.microsoft.POIFSContainerDetector for more reliable detection of OLE2 documents -->
1703 <alias type="application/msexcel" />
1704 <_comment>Microsoft Excel Spreadsheet</_comment>
1705 <magic priority="50">
1706 <match value="Microsoft\ Excel\ 5.0\ Worksheet" type="string" offset="2080"/>
1707 <match value="Foglio\ di\ lavoro\ Microsoft\ Exce" type="string" offset="2080"/>
1708 <match value="Biff5" type="string" offset="2114"/>
1709 <match value="Biff5" type="string" offset="2121"/>
1710 <match value="0xd0cf11e0a1b11ae1" type="string" offset="0:8">
1711 <match value="W\x00o\x00r\x00k\x00b\x00o\x00o\x00k" type="string" offset="1152:4096" />
1712 </match>
1713 </magic>
1714 <glob pattern="*.xls"/>
1715 <glob pattern="*.xlm"/>
1716 <glob pattern="*.xla"/>
1717 <glob pattern="*.xlc"/>
1718 <glob pattern="*.xlt"/>
1719 <glob pattern="*.xlw"/>
1720 <glob pattern="*.xll"/>
1721 <glob pattern="*.xld"/>
1722 <sub-class-of type="application/x-tika-msoffice"/>
1723 </mime-type>
1724
1725 <mime-type type="application/vnd.ms-excel.addin.macroenabled.12">
1726 <_comment>Office Open XML Workbook Add-in (macro-enabled)</_comment>
1727 <glob pattern="*.xlam"/>
1728 <sub-class-of type="application/x-tika-ooxml"/>
1729 </mime-type>
1730
1731 <mime-type type="application/vnd.ms-excel.sheet.macroenabled.12">
1732 <_comment>Office Open XML Workbook (macro-enabled)</_comment>
1733 <glob pattern="*.xlsm"/>
1734 <sub-class-of type="application/x-tika-ooxml"/>
1735 </mime-type>
1736
1737 <mime-type type="application/vnd.ms-excel.sheet.binary.macroenabled.12">
1738 <_comment>Microsoft Excel 2007 Binary Spreadsheet</_comment>
1739 <glob pattern="*.xlsb"/>
1740 <sub-class-of type="application/x-tika-ooxml"/>
1741 </mime-type>
1742
1743 <mime-type type="application/vnd.ms-excel.sheet.4">
1744 <_comment>Microsoft Excel 4 Worksheet</_comment>
1745 <magic priority="60">
1746 <match value="0x09040600" type="string" offset="0">
1747 <match value="0x00001000" type="string" offset="4"/> <!-- Sheet -->
1748 <match value="0x00002000" type="string" offset="4"/> <!-- Chart -->
1749 <match value="0x00004000" type="string" offset="4"/> <!-- Macro -->
1750 </match>
1751 </magic>
1752 <sub-class-of type="application/x-tika-old-excel"/>
1753 </mime-type>
1754 <mime-type type="application/vnd.ms-excel.workspace.4">
1755 <_comment>Microsoft Excel 4 Workspace</_comment>
1756 <magic priority="60">
1757 <match value="0x09040600" type="string" offset="0">
1758 <match value="0x00000001" type="string" offset="4"/>
1759 </match>
1760 </magic>
1761 <sub-class-of type="application/x-tika-old-excel"/>
1762 </mime-type>
1763
1764 <mime-type type="application/vnd.ms-excel.sheet.3">
1765 <_comment>Microsoft Excel 3 Worksheet</_comment>
1766 <magic priority="60">
1767 <match value="0x09020600" type="string" offset="0">
1768 <match value="0x00001000" type="string" offset="4"/> <!-- Sheet -->
1769 <match value="0x00002000" type="string" offset="4"/> <!-- Chart -->
1770 <match value="0x00004000" type="string" offset="4"/> <!-- Macro -->
1771 </match>
1772 </magic>
1773 <sub-class-of type="application/x-tika-old-excel"/>
1774 </mime-type>
1775 <mime-type type="application/vnd.ms-excel.workspace.3">
1776 <_comment>Microsoft Excel 3 Workspace</_comment>
1777 <magic priority="60">
1778 <match value="0x09020600" type="string" offset="0">
1779 <match value="0x00000001" type="string" offset="4"/>
1780 </match>
1781 </magic>
1782 <sub-class-of type="application/x-tika-old-excel"/>
1783 </mime-type>
1784
1785 <mime-type type="application/vnd.ms-excel.sheet.2">
1786 <_comment>Microsoft Excel 2 Worksheet</_comment>
1787 <magic priority="60">
1788 <match value="0x09000400" type="string" offset="0">
1789 <match value="0x00001000" type="string" offset="4"/> <!-- Sheet -->
1790 <match value="0x00002000" type="string" offset="4"/> <!-- Chart -->
1791 <match value="0x00004000" type="string" offset="4"/> <!-- Macro -->
1792 </match>
1793 </magic>
1794 <sub-class-of type="application/x-tika-old-excel"/>
1795 </mime-type>
1796
1797 <mime-type type="application/vnd.ms-fontobject">
1798 <glob pattern="*.eot"/>
1799 </mime-type>
1800 <mime-type type="application/vnd.ms-htmlhelp">
1801 <glob pattern="*.chm"/>
1802 <magic priority="50">
1803 <match value="ITSF" type="string" offset="0"/>
1804 </magic>
1805 </mime-type>
1806 <mime-type type="application/vnd.ms-ims">
1807 <glob pattern="*.ims"/>
1808 </mime-type>
1809 <mime-type type="application/vnd.ms-lrm">
1810 <glob pattern="*.lrm"/>
1811 </mime-type>
1812
1813 <mime-type type="application/vnd.ms-outlook">
1814 <_comment>Microsoft Outlook Message</_comment>
1815 <glob pattern="*.msg" />
1816 <sub-class-of type="application/x-tika-msoffice"/>
1817 </mime-type>
1818
1819 <mime-type type="application/vnd.ms-outlook-pst">
1820 <_comment>Outlook Personal Folders File Format</_comment>
1821 <magic priority="50">
1822 <match value="!BDN....SM" type="string" offset="0" mask="0xFFFFFFFF00000000FFFF"/>
1823 </magic>
1824 <glob pattern="*.pst"/>
1825 <glob pattern="*.ost"/>
1826 </mime-type>
1827
1828 <mime-type type="application/vnd.ms-pki.seccat">
1829 <glob pattern="*.cat"/>
1830 </mime-type>
1831 <mime-type type="application/vnd.ms-pki.stl">
1832 <glob pattern="*.stl"/>
1833 </mime-type>
1834 <mime-type type="application/vnd.ms-playready.initiator+xml"/>
1835
1836 <!-- http://www.iana.org/assignments/media-types/application/vnd.ms-powerpoint -->
1837 <mime-type type="application/vnd.ms-powerpoint">
1838 <!-- Use DefaultDetector / org.apache.tika.parser.microsoft.POIFSContainerDetector for more reliable detection of OLE2 documents -->
1839 <alias type="application/mspowerpoint"/>
1840 <_comment>Microsoft Powerpoint Presentation</_comment>
1841 <magic priority="50">
1842 <match value="0xd0cf11e0a1b11ae1" type="string" offset="0:8">
1843 <match value="P\x00o\x00w\x00e\x00r\x00P\x00o\x00i\x00n\x00t\x00 D\x00o\x00c\x00u\x00m\x00e\x00n\x00t" type="string" offset="1152:4096" />
1844 </match>
1845 </magic>
1846 <glob pattern="*.ppt"/>
1847 <glob pattern="*.ppz"/>
1848 <glob pattern="*.pps"/>
1849 <glob pattern="*.pot"/>
1850 <glob pattern="*.ppa"/>
1851 <sub-class-of type="application/x-tika-msoffice"/>
1852 </mime-type>
1853
1854 <mime-type type="application/vnd.ms-powerpoint.addin.macroenabled.12">
1855 <_comment>Office Open XML Presentation Add-in (macro-enabled)</_comment>
1856 <glob pattern="*.ppam"/>
1857 <sub-class-of type="application/x-tika-ooxml"/>
1858 </mime-type>
1859
1860 <mime-type type="application/vnd.ms-powerpoint.presentation.macroenabled.12">
1861 <_comment>Office Open XML Presentation (macro-enabled)</_comment>
1862 <glob pattern="*.pptm"/>
1863 <sub-class-of type="application/x-tika-ooxml"/>
1864 </mime-type>
1865
1866 <mime-type type="application/vnd.ms-powerpoint.slide.macroenabled.12">
1867 <glob pattern="*.sldm"/>
1868 <sub-class-of type="application/x-tika-ooxml"/>
1869 </mime-type>
1870
1871 <mime-type type="application/vnd.ms-powerpoint.slideshow.macroenabled.12">
1872 <_comment>Office Open XML Presentation Slideshow (macro-enabled)</_comment>
1873 <glob pattern="*.ppsm"/>
1874 <sub-class-of type="application/x-tika-ooxml"/>
1875 </mime-type>
1876
1877 <mime-type type="application/vnd.ms-powerpoint.template.macroenabled.12">
1878 <glob pattern="*.potm"/>
1879 <sub-class-of type="application/x-tika-ooxml"/>
1880 </mime-type>
1881
1882 <mime-type type="application/vnd.ms-project">
1883 <glob pattern="*.mpp"/>
1884 <glob pattern="*.mpt"/>
1885 <sub-class-of type="application/x-tika-msoffice"/>
1886 </mime-type>
1887
1888 <mime-type type="application/x-project">
1889 <glob pattern="*.mpx"/>
1890 <magic priority="50">
1891 <match value="MPX,Microsoft Project for Windows," type="string" offset="0"/>
1892 </magic>
1893 <sub-class-of type="text/plain"/>
1894 </mime-type>
1895
1896 <mime-type type="application/vnd.ms-tnef">
1897 <alias type="application/ms-tnef" />
1898 <magic priority="50">
1899 <match value="0x223e9f78" type="little32" offset="0" />
1900 </magic>
1901 </mime-type>
1902
1903 <mime-type type="application/vnd.ms-wmdrm.lic-chlg-req"/>
1904 <mime-type type="application/vnd.ms-wmdrm.lic-resp"/>
1905 <mime-type type="application/vnd.ms-wmdrm.meter-chlg-req"/>
1906 <mime-type type="application/vnd.ms-wmdrm.meter-resp"/>
1907
1908 <mime-type type="application/vnd.ms-word.document.macroenabled.12">
1909 <_comment>Office Open XML Document (macro-enabled)</_comment>
1910 <glob pattern="*.docm"/>
1911 <sub-class-of type="application/x-tika-ooxml"/>
1912 </mime-type>
1913
1914 <mime-type type="application/vnd.ms-word.template.macroenabled.12">
1915 <_comment>Office Open XML Document Template (macro-enabled)</_comment>
1916 <glob pattern="*.dotm"/>
1917 <sub-class-of type="application/x-tika-ooxml"/>
1918 </mime-type>
1919
1920 <mime-type type="application/vnd.ms-works">
1921 <magic priority="50">
1922 <match value="0xd0cf11e0a1b11ae1" type="string" offset="0:8">
1923 <match value="M\x00a\x00t\x00O\x00S\x00T" type="string" offset="1152:4096" />
1924 </match>
1925 </magic>
1926 <glob pattern="*.wps"/>
1927 <glob pattern="*.wks"/>
1928 <glob pattern="*.wcm"/>
1929 <glob pattern="*.wdb"/>
1930 <sub-class-of type="application/x-tika-msoffice"/>
1931 </mime-type>
1932
1933 <mime-type type="application/vnd.ms-wpl">
1934 <glob pattern="*.wpl"/>
1935 </mime-type>
1936 <mime-type type="application/vnd.ms-xpsdocument">
1937 <alias type="application/oxps"/>
1938 <_comment>Open XML Paper Specification</_comment>
1939 <glob pattern="*.xps"/>
1940 <glob pattern="*.oxps"/>
1941 <sub-class-of type="application/x-tika-ooxml"/>
1942 </mime-type>
1943 <mime-type type="application/vnd.mseq">
1944 <glob pattern="*.mseq"/>
1945 </mime-type>
1946 <mime-type type="application/vnd.msign"/>
1947 <mime-type type="application/vnd.multiad.creator"/>
1948 <mime-type type="application/vnd.multiad.creator.cif"/>
1949 <mime-type type="application/vnd.music-niff"/>
1950 <mime-type type="application/vnd.musician">
1951 <glob pattern="*.mus"/>
1952 </mime-type>
1953 <mime-type type="application/vnd.muvee.style">
1954 <glob pattern="*.msty"/>
1955 </mime-type>
1956 <mime-type type="application/vnd.ncd.control"/>
1957 <mime-type type="application/vnd.ncd.reference"/>
1958 <mime-type type="application/vnd.nervana"/>
1959 <mime-type type="application/vnd.netfpx"/>
1960 <mime-type type="application/vnd.neurolanguage.nlu">
1961 <glob pattern="*.nlu"/>
1962 </mime-type>
1963 <mime-type type="application/vnd.noblenet-directory">
1964 <glob pattern="*.nnd"/>
1965 </mime-type>
1966 <mime-type type="application/vnd.noblenet-sealer">
1967 <glob pattern="*.nns"/>
1968 </mime-type>
1969 <mime-type type="application/vnd.noblenet-web">
1970 <glob pattern="*.nnw"/>
1971 </mime-type>
1972 <mime-type type="application/vnd.nokia.catalogs"/>
1973 <mime-type type="application/vnd.nokia.conml+wbxml"/>
1974 <mime-type type="application/vnd.nokia.conml+xml"/>
1975 <mime-type type="application/vnd.nokia.isds-radio-presets"/>
1976 <mime-type type="application/vnd.nokia.iptv.config+xml"/>
1977 <mime-type type="application/vnd.nokia.landmark+wbxml"/>
1978 <mime-type type="application/vnd.nokia.landmark+xml"/>
1979 <mime-type type="application/vnd.nokia.landmarkcollection+xml"/>
1980 <mime-type type="application/vnd.nokia.n-gage.ac+xml"/>
1981 <mime-type type="application/vnd.nokia.n-gage.data">
1982 <glob pattern="*.ngdat"/>
1983 </mime-type>
1984 <mime-type type="application/vnd.nokia.n-gage.symbian.install">
1985 <glob pattern="*.n-gage"/>
1986 </mime-type>
1987 <mime-type type="application/vnd.nokia.ncd"/>
1988 <mime-type type="application/vnd.nokia.pcd+wbxml"/>
1989 <mime-type type="application/vnd.nokia.pcd+xml"/>
1990 <mime-type type="application/vnd.nokia.radio-preset">
1991 <glob pattern="*.rpst"/>
1992 </mime-type>
1993 <mime-type type="application/vnd.nokia.radio-presets">
1994 <glob pattern="*.rpss"/>
1995 </mime-type>
1996 <mime-type type="application/vnd.novadigm.edm">
1997 <glob pattern="*.edm"/>
1998 </mime-type>
1999 <mime-type type="application/vnd.novadigm.edx">
2000 <glob pattern="*.edx"/>
2001 </mime-type>
2002 <mime-type type="application/vnd.novadigm.ext">
2003 <glob pattern="*.ext"/>
2004 </mime-type>
2005
2006 <!-- =================================================================== -->
2007 <!-- Open Document Format for Office Applications (OpenDocument) v1.0 -->
2008 <!-- http://www.oasis-open.org/specs/index.php#opendocumentv1.0 -->
2009 <!-- =================================================================== -->
2010
2011 <mime-type type="application/vnd.oasis.opendocument.chart">
2012 <alias type="application/x-vnd.oasis.opendocument.chart"/>
2013 <_comment>OpenDocument v1.0: Chart document</_comment>
2014 <magic>
2015 <match type="string" offset="0" value="PK">
2016 <match type="string" offset="30"
2017 value="mimetypeapplication/vnd.oasis.opendocument.chart"/>
2018 </match>
2019 </magic>
2020 <glob pattern="*.odc"/>
2021 </mime-type>
2022
2023 <mime-type type="application/vnd.oasis.opendocument.chart-template">
2024 <alias type="application/x-vnd.oasis.opendocument.chart-template"/>
2025 <_comment>OpenDocument v1.0: Chart document used as template</_comment>
2026 <magic>
2027 <match type="string" offset="0" value="PK">
2028 <match type="string" offset="30"
2029 value="mimetypeapplication/vnd.oasis.opendocument.chart-template"/>
2030 </match>
2031 </magic>
2032 <glob pattern="*.otc"/>
2033 </mime-type>
2034
2035 <mime-type type="application/vnd.oasis.opendocument.base">
2036 <alias type="application/vnd.oasis.opendocument.database"/>
2037 <glob pattern="*.odb"/>
2038 </mime-type>
2039
2040 <mime-type type="application/vnd.oasis.opendocument.formula">
2041 <alias type="application/x-vnd.oasis.opendocument.formula"/>
2042 <_comment>OpenDocument v1.0: Formula document</_comment>
2043 <magic>
2044 <match type="string" offset="0" value="PK">
2045 <match type="string" offset="30"
2046 value="mimetypeapplication/vnd.oasis.opendocument.formula" />
2047 </match>
2048 </magic>
2049 <glob pattern="*.odf"/>
2050 <sub-class-of type="application/zip"/>
2051 </mime-type>
2052
2053 <mime-type type="application/vnd.oasis.opendocument.formula-template">
2054 <alias type="application/x-vnd.oasis.opendocument.formula-template"/>
2055 <_comment>OpenDocument v1.0: Formula document used as template</_comment>
2056 <magic>
2057 <match type="string" offset="0" value="PK">
2058 <match type="string" offset="30"
2059 value="mimetypeapplication/vnd.oasis.opendocument.formula-template"/>
2060 </match>
2061 </magic>
2062 <glob pattern="*.odft"/>
2063 </mime-type>
2064
2065 <mime-type type="application/vnd.oasis.opendocument.graphics">
2066 <alias type="application/x-vnd.oasis.opendocument.graphics"/>
2067 <_comment>OpenDocument v1.0: Graphics document (Drawing)</_comment>
2068 <magic>
2069 <match type="string" offset="0" value="PK">
2070 <match type="string" offset="30"
2071 value="mimetypeapplication/vnd.oasis.opendocument.graphics"/>
2072 </match>
2073 </magic>
2074 <glob pattern="*.odg"/>
2075 </mime-type>
2076
2077 <mime-type type="application/vnd.oasis.opendocument.graphics-template">
2078 <alias type="application/x-vnd.oasis.opendocument.graphics-template"/>
2079 <_comment>OpenDocument v1.0: Graphics document used as template</_comment>
2080 <magic>
2081 <match type="string" offset="0" value="PK">
2082 <match type="string" offset="30"
2083 value="mimetypeapplication/vnd.oasis.opendocument.graphics-template"/>
2084 </match>
2085 </magic>
2086 <glob pattern="*.otg"/>
2087 </mime-type>
2088
2089 <mime-type type="application/vnd.oasis.opendocument.image">
2090 <alias type="application/x-vnd.oasis.opendocument.image"/>
2091 <_comment>OpenDocument v1.0: Image document</_comment>
2092 <magic>
2093 <match type="string" offset="0" value="PK">
2094 <match type="string" offset="30"
2095 value="mimetypeapplication/vnd.oasis.opendocument.image"/>
2096 </match>
2097 </magic>
2098 <glob pattern="*.odi"/>
2099 </mime-type>
2100
2101 <mime-type type="application/vnd.oasis.opendocument.image-template">
2102 <alias type="application/x-vnd.oasis.opendocument.image-template"/>
2103 <_comment>OpenDocument v1.0: Image document used as template</_comment>
2104 <magic>
2105 <match type="string" offset="0" value="PK">
2106 <match type="string" offset="30"
2107 value="mimetypeapplication/vnd.oasis.opendocument.image-template"/>
2108 </match>
2109 </magic>
2110 <glob pattern="*.oti"/>
2111 </mime-type>
2112
2113 <mime-type type="application/vnd.oasis.opendocument.presentation">
2114 <alias type="application/x-vnd.oasis.opendocument.presentation"/>
2115 <_comment>OpenDocument v1.0: Presentation document</_comment>
2116 <magic>
2117 <match type="string" offset="0" value="PK">
2118 <match type="string" offset="30"
2119 value="mimetypeapplication/vnd.oasis.opendocument.presentation"/>
2120 </match>
2121 </magic>
2122 <glob pattern="*.odp"/>
2123 </mime-type>
2124
2125 <mime-type type="application/vnd.oasis.opendocument.presentation-template">
2126 <alias type="application/x-vnd.oasis.opendocument.presentation-template"/>
2127 <_comment>OpenDocument v1.0: Presentation document used as template</_comment>
2128 <magic>
2129 <match type="string" offset="0" value="PK">
2130 <match type="string" offset="30"
2131 value="mimetypeapplication/vnd.oasis.opendocument.presentation-template"/>
2132 </match>
2133 </magic>
2134 <glob pattern="*.otp"/>
2135 </mime-type>
2136
2137 <mime-type type="application/vnd.oasis.opendocument.spreadsheet">
2138 <alias type="application/x-vnd.oasis.opendocument.spreadsheet"/>
2139 <_comment>OpenDocument v1.0: Spreadsheet document</_comment>
2140 <magic>
2141 <match type="string" offset="0" value="PK">
2142 <match type="string" offset="30"
2143 value="mimetypeapplication/vnd.oasis.opendocument.spreadsheet"/>
2144 </match>
2145 </magic>
2146 <glob pattern="*.ods"/>
2147 </mime-type>
2148
2149 <mime-type type="application/vnd.oasis.opendocument.spreadsheet-template">
2150 <alias type="application/x-vnd.oasis.opendocument.spreadsheet-template"/>
2151 <_comment>OpenDocument v1.0: Spreadsheet document used as template</_comment>
2152 <magic>
2153 <match type="string" offset="0" value="PK">
2154 <match type="string" offset="30"
2155 value="mimetypeapplication/vnd.oasis.opendocument.spreadsheet-template"/>
2156 </match>
2157 </magic>
2158 <glob pattern="*.ots"/>
2159 </mime-type>
2160
2161 <mime-type type="application/vnd.oasis.opendocument.text">
2162 <alias type="application/x-vnd.oasis.opendocument.text"/>
2163 <_comment>OpenDocument v1.0: Text document</_comment>
2164 <magic>
2165 <match type="string" offset="0" value="PK">
2166 <match type="string" offset="30"
2167 value="mimetypeapplication/vnd.oasis.opendocument.text"/>
2168 </match>
2169 </magic>
2170 <glob pattern="*.odt"/>
2171 </mime-type>
2172
2173 <mime-type type="application/vnd.oasis.opendocument.text-master">
2174 <alias type="application/x-vnd.oasis.opendocument.text-master"/>
2175 <_comment>OpenDocument v1.0: Global Text document</_comment>
2176 <magic>
2177 <match type="string" offset="0" value="PK">
2178 <match type="string" offset="30"
2179 value="mimetypeapplication/vnd.oasis.opendocument.text-master"/>
2180 </match>
2181 </magic>
2182 <glob pattern="*.otm"/>
2183 </mime-type>
2184
2185 <mime-type type="application/vnd.oasis.opendocument.text-template">
2186 <alias type="application/x-vnd.oasis.opendocument.text-template"/>
2187 <_comment>OpenDocument v1.0: Text document used as template</_comment>
2188 <magic>
2189 <match type="string" offset="0" value="PK">
2190 <match type="string" offset="30"
2191 value="mimetypeapplication/vnd.oasis.opendocument.text-template"/>
2192 </match>
2193 </magic>
2194 <glob pattern="*.ott"/>
2195 </mime-type>
2196
2197 <mime-type type="application/vnd.oasis.opendocument.text-web">
2198 <alias type="application/x-vnd.oasis.opendocument.text-web"/>
2199 <_comment>OpenDocument v1.0: Text document used as template for HTML documents</_comment>
2200 <magic>
2201 <match type="string" offset="0" value="PK">
2202 <match type="string" offset="30"
2203 value="mimetypeapplication/vnd.oasis.opendocument.text-web"/>
2204 </match>
2205 </magic>
2206 <glob pattern="*.oth"/>
2207 </mime-type>
2208
2209 <mime-type type="application/vnd.obn"/>
2210 <mime-type type="application/vnd.olpc-sugar">
2211 <glob pattern="*.xo"/>
2212 </mime-type>
2213 <mime-type type="application/vnd.oma-scws-config"/>
2214 <mime-type type="application/vnd.oma-scws-http-request"/>
2215 <mime-type type="application/vnd.oma-scws-http-response"/>
2216 <mime-type type="application/vnd.oma.bcast.associated-procedure-parameter+xml"/>
2217 <mime-type type="application/vnd.oma.bcast.drm-trigger+xml"/>
2218 <mime-type type="application/vnd.oma.bcast.imd+xml"/>
2219 <mime-type type="application/vnd.oma.bcast.ltkm"/>
2220 <mime-type type="application/vnd.oma.bcast.notification+xml"/>
2221 <mime-type type="application/vnd.oma.bcast.provisioningtrigger"/>
2222 <mime-type type="application/vnd.oma.bcast.sgboot"/>
2223 <mime-type type="application/vnd.oma.bcast.sgdd+xml"/>
2224 <mime-type type="application/vnd.oma.bcast.sgdu"/>
2225 <mime-type type="application/vnd.oma.bcast.simple-symbol-container"/>
2226 <mime-type type="application/vnd.oma.bcast.smartcard-trigger+xml"/>
2227 <mime-type type="application/vnd.oma.bcast.sprov+xml"/>
2228 <mime-type type="application/vnd.oma.bcast.stkm"/>
2229 <mime-type type="application/vnd.oma.dcd"/>
2230 <mime-type type="application/vnd.oma.dcdc"/>
2231 <mime-type type="application/vnd.oma.dd2+xml">
2232 <glob pattern="*.dd2"/>
2233 </mime-type>
2234 <mime-type type="application/vnd.oma.drm.risd+xml"/>
2235 <mime-type type="application/vnd.oma.group-usage-list+xml"/>
2236 <mime-type type="application/vnd.oma.poc.detailed-progress-report+xml"/>
2237 <mime-type type="application/vnd.oma.poc.final-report+xml"/>
2238 <mime-type type="application/vnd.oma.poc.groups+xml"/>
2239 <mime-type type="application/vnd.oma.poc.invocation-descriptor+xml"/>
2240 <mime-type type="application/vnd.oma.poc.optimized-progress-report+xml"/>
2241 <mime-type type="application/vnd.oma.xcap-directory+xml"/>
2242 <mime-type type="application/vnd.omads-email+xml"/>
2243 <mime-type type="application/vnd.omads-file+xml"/>
2244 <mime-type type="application/vnd.omads-folder+xml"/>
2245 <mime-type type="application/vnd.omaloc-supl-init"/>
2246
2247 <mime-type type="application/vnd.openofficeorg.extension">
2248 <glob pattern="*.oxt"/>
2249 </mime-type>
2250
2251 <mime-type type="application/vnd.openxmlformats-officedocument.presentationml.presentation">
2252 <_comment>Office Open XML Presentation</_comment>
2253 <glob pattern="*.pptx"/>
2254 <glob pattern="*.thmx"/>
2255 <sub-class-of type="application/x-tika-ooxml"/>
2256 </mime-type>
2257
2258 <mime-type type="application/vnd.openxmlformats-officedocument.presentationml.slide">
2259 <glob pattern="*.sldx"/>
2260 <sub-class-of type="application/x-tika-ooxml"/>
2261 </mime-type>
2262
2263 <mime-type type="application/vnd.openxmlformats-officedocument.presentationml.template">
2264 <_comment>Office Open XML Presentation Template</_comment>
2265 <glob pattern="*.potx"/>
2266 <sub-class-of type="application/x-tika-ooxml"/>
2267 </mime-type>
2268
2269 <mime-type type="application/vnd.openxmlformats-officedocument.presentationml.slideshow">
2270 <_comment>Office Open XML Presentation Slideshow</_comment>
2271 <glob pattern="*.ppsx"/>
2272 <sub-class-of type="application/x-tika-ooxml"/>
2273 </mime-type>
2274
2275 <mime-type type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">
2276 <_comment>Office Open XML Workbook</_comment>
2277 <glob pattern="*.xlsx"/>
2278 <sub-class-of type="application/x-tika-ooxml"/>
2279 </mime-type>
2280
2281 <mime-type type="application/vnd.openxmlformats-officedocument.spreadsheetml.template">
2282 <_comment>Office Open XML Workbook Template</_comment>
2283 <glob pattern="*.xltx"/>
2284 <sub-class-of type="application/x-tika-ooxml"/>
2285 </mime-type>
2286
2287 <mime-type type="application/vnd.ms-excel.template.macroenabled.12">
2288 <_comment>Office Open XML Workbook Template (macro-enabled)</_comment>
2289 <glob pattern="*.xltm"/>
2290 <sub-class-of type="application/x-tika-ooxml"/>
2291 </mime-type>
2292
2293 <mime-type type="application/vnd.openxmlformats-officedocument.wordprocessingml.document">
2294 <_comment>Office Open XML Document</_comment>
2295 <glob pattern="*.docx"/>
2296 <sub-class-of type="application/x-tika-ooxml"/>
2297 </mime-type>
2298
2299 <mime-type type="application/vnd.openxmlformats-officedocument.wordprocessingml.template">
2300 <_comment>Office Open XML Document Template</_comment>
2301 <glob pattern="*.dotx"/>
2302 <sub-class-of type="application/x-tika-ooxml"/>
2303 </mime-type>
2304
2305 <mime-type type="application/vnd.osa.netdeploy"/>
2306 <mime-type type="application/vnd.osgi.bundle"/>
2307 <mime-type type="application/vnd.osgi.dp">
2308 <glob pattern="*.dp"/>
2309 </mime-type>
2310 <mime-type type="application/vnd.otps.ct-kip+xml"/>
2311
2312 <mime-type type="application/vnd.palm">
2313 <!-- <glob pattern="*.pdb"/> - conflicts with chemical/x-pdb -->
2314 <glob pattern="*.pqa"/>
2315 <glob pattern="*.oprc"/>
2316 </mime-type>
2317
2318 <mime-type type="application/vnd.paos.xml"/>
2319 <mime-type type="application/vnd.pg.format">
2320 <glob pattern="*.str"/>
2321 </mime-type>
2322 <mime-type type="application/vnd.pg.osasli">
2323 <glob pattern="*.ei6"/>
2324 </mime-type>
2325 <mime-type type="application/vnd.piaccess.application-licence"/>
2326 <mime-type type="application/vnd.picsel">
2327 <glob pattern="*.efif"/>
2328 </mime-type>
2329 <mime-type type="application/vnd.poc.group-advertisement+xml"/>
2330 <mime-type type="application/vnd.pocketlearn">
2331 <glob pattern="*.plf"/>
2332 </mime-type>
2333 <mime-type type="application/vnd.powerbuilder6">
2334 <glob pattern="*.pbd"/>
2335 </mime-type>
2336 <mime-type type="application/vnd.powerbuilder6-s"/>
2337 <mime-type type="application/vnd.powerbuilder7"/>
2338 <mime-type type="application/vnd.powerbuilder7-s"/>
2339 <mime-type type="application/vnd.powerbuilder75"/>
2340 <mime-type type="application/vnd.powerbuilder75-s"/>
2341 <mime-type type="application/vnd.preminet"/>
2342 <mime-type type="application/vnd.previewsystems.box">
2343 <glob pattern="*.box"/>
2344 </mime-type>
2345 <mime-type type="application/vnd.proteus.magazine">
2346 <glob pattern="*.mgz"/>
2347 </mime-type>
2348 <mime-type type="application/vnd.publishare-delta-tree">
2349 <glob pattern="*.qps"/>
2350 </mime-type>
2351 <mime-type type="application/vnd.pvi.ptid1">
2352 <glob pattern="*.ptid"/>
2353 </mime-type>
2354 <mime-type type="application/vnd.pwg-multiplexed"/>
2355 <mime-type type="application/vnd.pwg-xhtml-print+xml"/>
2356 <mime-type type="application/vnd.qualcomm.brew-app-res"/>
2357 <mime-type type="application/vnd.quark.quarkxpress">
2358 <glob pattern="*.qxd"/>
2359 <glob pattern="*.qxt"/>
2360 <glob pattern="*.qwd"/>
2361 <glob pattern="*.qwt"/>
2362 <glob pattern="*.qxl"/>
2363 <glob pattern="*.qxb"/>
2364 </mime-type>
2365 <mime-type type="application/vnd.rapid"/>
2366 <mime-type type="application/vnd.recordare.musicxml">
2367 <glob pattern="*.mxl"/>
2368 </mime-type>
2369 <mime-type type="application/vnd.recordare.musicxml+xml">
2370 <glob pattern="*.musicxml"/>
2371 </mime-type>
2372 <mime-type type="application/vnd.renlearn.rlprint"/>
2373 <mime-type type="application/vnd.rim.cod">
2374 <glob pattern="*.cod"/>
2375 </mime-type>
2376
2377 <mime-type type="application/vnd.rn-realmedia">
2378 <magic priority="50">
2379 <match value=".RMF" type="string" offset="0" />
2380 </magic>
2381 <glob pattern="*.rm"/>
2382 </mime-type>
2383
2384 <mime-type type="application/vnd.route66.link66+xml">
2385 <glob pattern="*.link66"/>
2386 </mime-type>
2387 <mime-type type="application/vnd.ruckus.download"/>
2388 <mime-type type="application/vnd.s3sms"/>
2389 <mime-type type="application/vnd.sbm.cid"/>
2390 <mime-type type="application/vnd.sbm.mid2"/>
2391 <mime-type type="application/vnd.scribus"/>
2392 <mime-type type="application/vnd.sealed.3df"/>
2393 <mime-type type="application/vnd.sealed.csf"/>
2394 <mime-type type="application/vnd.sealed.doc"/>
2395 <mime-type type="application/vnd.sealed.eml"/>
2396 <mime-type type="application/vnd.sealed.mht"/>
2397 <mime-type type="application/vnd.sealed.net"/>
2398 <mime-type type="application/vnd.sealed.ppt"/>
2399 <mime-type type="application/vnd.sealed.tiff"/>
2400 <mime-type type="application/vnd.sealed.xls"/>
2401 <mime-type type="application/vnd.sealedmedia.softseal.html"/>
2402 <mime-type type="application/vnd.sealedmedia.softseal.pdf"/>
2403 <mime-type type="application/vnd.seemail">
2404 <glob pattern="*.see"/>
2405 </mime-type>
2406 <mime-type type="application/vnd.sema">
2407 <glob pattern="*.sema"/>
2408 </mime-type>
2409 <mime-type type="application/vnd.semd">
2410 <glob pattern="*.semd"/>
2411 </mime-type>
2412 <mime-type type="application/vnd.semf">
2413 <glob pattern="*.semf"/>
2414 </mime-type>
2415 <mime-type type="application/vnd.shana.informed.formdata">
2416 <glob pattern="*.ifm"/>
2417 </mime-type>
2418 <mime-type type="application/vnd.shana.informed.formtemplate">
2419 <glob pattern="*.itp"/>
2420 </mime-type>
2421 <mime-type type="application/vnd.shana.informed.interchange">
2422 <glob pattern="*.iif"/>
2423 </mime-type>
2424 <mime-type type="application/vnd.shana.informed.package">
2425 <glob pattern="*.ipk"/>
2426 </mime-type>
2427 <mime-type type="application/vnd.simtech-mindmapper">
2428 <glob pattern="*.twd"/>
2429 <glob pattern="*.twds"/>
2430 </mime-type>
2431 <mime-type type="application/vnd.smaf">
2432 <glob pattern="*.mmf"/>
2433 </mime-type>
2434 <mime-type type="application/vnd.smart.teacher">
2435 <glob pattern="*.teacher"/>
2436 </mime-type>
2437 <mime-type type="application/vnd.software602.filler.form+xml"/>
2438 <mime-type type="application/vnd.software602.filler.form-xml-zip"/>
2439 <mime-type type="application/vnd.solent.sdkm+xml">
2440 <glob pattern="*.sdkm"/>
2441 <glob pattern="*.sdkd"/>
2442 </mime-type>
2443 <mime-type type="application/vnd.spotfire.dxp">
2444 <glob pattern="*.dxp"/>
2445 </mime-type>
2446 <mime-type type="application/vnd.spotfire.sfs">
2447 <glob pattern="*.sfs"/>
2448 </mime-type>
2449 <mime-type type="application/vnd.sss-cod"/>
2450 <mime-type type="application/vnd.sss-dtf"/>
2451 <mime-type type="application/vnd.sss-ntf"/>
2452
2453 <mime-type type="application/vnd.stardivision.calc">
2454 <sub-class-of type="application/x-tika-staroffice"/>
2455 <magic priority="50">
2456 <match value="0xd0cf11e0a1b11ae1" type="string" offset="0:8">
2457 <match value="StarCalc" type="string" offset="2048:2207" />
2458 </match>
2459 </magic>
2460 <glob pattern="*.sdc"/>
2461 </mime-type>
2462 <mime-type type="application/vnd.stardivision.draw">
2463 <sub-class-of type="application/x-tika-staroffice"/>
2464 <magic priority="50">
2465 <match value="0xd0cf11e0a1b11ae1" type="string" offset="0:8">
2466 <match value="StarDraw" type="string" offset="2048:2207" />
2467 </match>
2468 </magic>
2469 <glob pattern="*.sda"/>
2470 </mime-type>
2471 <mime-type type="application/vnd.stardivision.impress">
2472 <sub-class-of type="application/x-tika-staroffice"/>
2473 <magic priority="50">
2474 <match value="0xd0cf11e0a1b11ae1" type="string" offset="0:8">
2475 <match value="StarImpress" type="string" offset="2048:2207" />
2476 </match>
2477 </magic>
2478 <glob pattern="*.sdd"/>
2479 </mime-type>
2480 <mime-type type="application/vnd.stardivision.math">
2481 <glob pattern="*.smf"/>
2482 </mime-type>
2483 <mime-type type="application/vnd.stardivision.writer">
2484 <sub-class-of type="application/x-tika-staroffice"/>
2485 <magic priority="50">
2486 <match value="0xd0cf11e0a1b11ae1" type="string" offset="0:8">
2487 <match value="StarWriter" type="string" offset="2048:2207" />
2488 </match>
2489 </magic>
2490 <glob pattern="*.sdw"/>
2491 </mime-type>
2492 <mime-type type="application/x-staroffice-template">
2493 <sub-class-of type="application/x-tika-staroffice"/>
2494 <glob pattern="*.vor"/>
2495 </mime-type>
2496 <mime-type type="application/vnd.stardivision.writer-global">
2497 <glob pattern="*.sgl"/>
2498 </mime-type>
2499
2500 <mime-type type="application/vnd.street-stream"/>
2501 <mime-type type="application/vnd.sun.xml.calc">
2502 <glob pattern="*.sxc"/>
2503 </mime-type>
2504 <mime-type type="application/vnd.sun.xml.calc.template">
2505 <glob pattern="*.stc"/>
2506 </mime-type>
2507 <mime-type type="application/vnd.sun.xml.draw">
2508 <glob pattern="*.sxd"/>
2509 </mime-type>
2510 <mime-type type="application/vnd.sun.xml.draw.template">
2511 <glob pattern="*.std"/>
2512 </mime-type>
2513 <mime-type type="application/vnd.sun.xml.impress">
2514 <glob pattern="*.sxi"/>
2515 </mime-type>
2516 <mime-type type="application/vnd.sun.xml.impress.template">
2517 <glob pattern="*.sti"/>
2518 </mime-type>
2519 <mime-type type="application/vnd.sun.xml.math">
2520 <glob pattern="*.sxm"/>
2521 </mime-type>
2522
2523 <mime-type type="application/vnd.sun.xml.writer">
2524 <alias type="application/x-vnd.sun.xml.writer"/>
2525 <_comment>OpenOffice v1.0: Writer Document</_comment>
2526 <magic>
2527 <match type="string" offset="0" value="PK">
2528 <match type="string" offset="30"
2529 value="mimetypeapplication/vnd.sun.xml.writer"/>
2530 </match>
2531 </magic>
2532 <glob pattern="*.sxw"/>
2533 </mime-type>
2534
2535 <mime-type type="application/vnd.sun.xml.writer.global">
2536 <glob pattern="*.sxg"/>
2537 </mime-type>
2538 <mime-type type="application/vnd.sun.xml.writer.template">
2539 <glob pattern="*.stw"/>
2540 </mime-type>
2541 <mime-type type="application/vnd.sun.wadl+xml"/>
2542 <mime-type type="application/vnd.sus-calendar">
2543 <glob pattern="*.sus"/>
2544 <glob pattern="*.susp"/>
2545 </mime-type>
2546 <mime-type type="application/vnd.svd">
2547 <glob pattern="*.svd"/>
2548 </mime-type>
2549 <mime-type type="application/vnd.swiftview-ics"/>
2550
2551 <mime-type type="application/vnd.symbian.install">
2552 <magic priority="50">
2553 <match value="0x10000419" type="little32" offset="8" />
2554 </magic>
2555 <glob pattern="*.sis"/>
2556 <glob pattern="*.sisx"/>
2557 </mime-type>
2558
2559 <mime-type type="application/vnd.syncml+xml">
2560 <glob pattern="*.xsm"/>
2561 </mime-type>
2562 <mime-type type="application/vnd.syncml.dm+wbxml">
2563 <glob pattern="*.bdm"/>
2564 </mime-type>
2565 <mime-type type="application/vnd.syncml.dm+xml">
2566 <glob pattern="*.xdm"/>
2567 </mime-type>
2568 <mime-type type="application/vnd.syncml.dm.notification"/>
2569 <mime-type type="application/vnd.syncml.ds.notification"/>
2570 <mime-type type="application/vnd.tao.intent-module-archive">
2571 <glob pattern="*.tao"/>
2572 </mime-type>
2573
2574 <mime-type type="application/vnd.tcpdump.pcap">
2575 <_comment>TCPDump pcap packet capture</_comment>
2576 <magic priority="50">
2577 <match value="0xa1b2c3d4" type="big32" offset="0" />
2578 <match value="0xd4c3b2a1" type="big32" offset="0" />
2579 </magic>
2580 <glob pattern="*.pcap"/>
2581 <glob pattern="*.cap"/>
2582 <glob pattern="*.dmp"/>
2583 </mime-type>
2584
2585 <mime-type type="application/vnd.tmobile-livetv">
2586 <glob pattern="*.tmo"/>
2587 </mime-type>
2588 <mime-type type="application/vnd.trid.tpt">
2589 <glob pattern="*.tpt"/>
2590 </mime-type>
2591 <mime-type type="application/vnd.triscape.mxs">
2592 <glob pattern="*.mxs"/>
2593 </mime-type>
2594 <mime-type type="application/vnd.trueapp">
2595 <glob pattern="*.tra"/>
2596 </mime-type>
2597 <mime-type type="application/vnd.truedoc"/>
2598 <mime-type type="application/vnd.ufdl">
2599 <glob pattern="*.ufd"/>
2600 <glob pattern="*.ufdl"/>
2601 </mime-type>
2602 <mime-type type="application/vnd.uiq.theme">
2603 <glob pattern="*.utz"/>
2604 </mime-type>
2605 <mime-type type="application/vnd.umajin">
2606 <glob pattern="*.umj"/>
2607 </mime-type>
2608 <mime-type type="application/vnd.unity">
2609 <glob pattern="*.unityweb"/>
2610 </mime-type>
2611 <mime-type type="application/vnd.uoml+xml">
2612 <glob pattern="*.uoml"/>
2613 </mime-type>
2614 <mime-type type="application/vnd.uplanet.alert"/>
2615 <mime-type type="application/vnd.uplanet.alert-wbxml"/>
2616 <mime-type type="application/vnd.uplanet.bearer-choice"/>
2617 <mime-type type="application/vnd.uplanet.bearer-choice-wbxml"/>
2618 <mime-type type="application/vnd.uplanet.cacheop"/>
2619 <mime-type type="application/vnd.uplanet.cacheop-wbxml"/>
2620 <mime-type type="application/vnd.uplanet.channel"/>
2621 <mime-type type="application/vnd.uplanet.channel-wbxml"/>
2622 <mime-type type="application/vnd.uplanet.list"/>
2623 <mime-type type="application/vnd.uplanet.list-wbxml"/>
2624 <mime-type type="application/vnd.uplanet.listcmd"/>
2625 <mime-type type="application/vnd.uplanet.listcmd-wbxml"/>
2626 <mime-type type="application/vnd.uplanet.signal"/>
2627 <mime-type type="application/vnd.vcx">
2628 <glob pattern="*.vcx"/>
2629 </mime-type>
2630 <mime-type type="application/vnd.vd-study"/>
2631 <mime-type type="application/vnd.vectorworks"/>
2632 <mime-type type="application/vnd.vidsoft.vidconference"/>
2633
2634 <!-- http://www.iana.org/assignments/media-types/application/vnd.visio -->
2635 <mime-type type="application/vnd.visio">
2636 <alias type="application/vnd.ms-visio"/>
2637 <_comment>Microsoft Visio Diagram</_comment>
2638 <glob pattern="*.vsd"/>
2639 <glob pattern="*.vst"/>
2640 <glob pattern="*.vss"/>
2641 <glob pattern="*.vsw"/>
2642 <sub-class-of type="application/x-tika-msoffice"/>
2643 </mime-type>
2644
2645 <mime-type type="application/vnd.ms-visio.drawing">
2646 <_comment>Office Open XML Visio Drawing (macro-free)</_comment>
2647 <glob pattern="*.vsdx"/>
2648 <sub-class-of type="application/x-tika-visio-ooxml"/>
2649 </mime-type>
2650 <mime-type type="application/vnd.ms-visio.template">
2651 <_comment>Office Open XML Visio Template (macro-free)</_comment>
2652 <glob pattern="*.vstx"/>
2653 <sub-class-of type="application/x-tika-visio-ooxml"/>
2654 </mime-type>
2655 <mime-type type="application/vnd.ms-visio.stencil">
2656 <_comment>Office Open XML Visio Stencil (macro-free)</_comment>
2657 <glob pattern="*.vssx"/>
2658 <sub-class-of type="application/x-tika-visio-ooxml"/>
2659 </mime-type>
2660 <mime-type type="application/vnd.ms-visio.drawing.macroEnabled.12">
2661 <_comment>Office Open XML Visio Drawing (macro-enabled)</_comment>
2662 <glob pattern="*.vsdm"/>
2663 <sub-class-of type="application/x-tika-visio-ooxml"/>
2664 </mime-type>
2665 <mime-type type="application/vnd.ms-visio.template.macroEnabled.12">
2666 <_comment>Office Open XML Visio Template (macro-enabled)</_comment>
2667 <glob pattern="*.vstm"/>
2668 <sub-class-of type="application/x-tika-visio-ooxml"/>
2669 </mime-type>
2670 <mime-type type="application/vnd.ms-visio.stencil.macroEnabled.12">
2671 <_comment>Office Open XML Visio Stencil (macro-enabled)</_comment>
2672 <glob pattern="*.vssm"/>
2673 <sub-class-of type="application/x-tika-visio-ooxml"/>
2674 </mime-type>
2675
2676 <mime-type type="application/vnd.visionary">
2677 <glob pattern="*.vis"/>
2678 </mime-type>
2679 <mime-type type="application/vnd.vividence.scriptfile"/>
2680 <mime-type type="application/vnd.vsf">
2681 <glob pattern="*.vsf"/>
2682 </mime-type>
2683 <mime-type type="application/vnd.wap.sic"/>
2684 <mime-type type="application/vnd.wap.slc"/>
2685
2686 <mime-type type="application/vnd.wap.wbxml">
2687 <glob pattern="*.wbxml"/>
2688 </mime-type>
2689
2690 <mime-type type="application/vnd.wap.wmlc">
2691 <_comment>Compiled WML Document</_comment>
2692 <glob pattern="*.wmlc"/>
2693 </mime-type>
2694
2695 <mime-type type="application/vnd.wap.wmlscriptc">
2696 <_comment>Compiled WML Script</_comment>
2697 <glob pattern="*.wmlsc"/>
2698 </mime-type>
2699
2700 <mime-type type="application/vnd.webturbo">
2701 <glob pattern="*.wtb"/>
2702 </mime-type>
2703 <mime-type type="application/vnd.wfa.wsc"/>
2704 <mime-type type="application/vnd.wmc"/>
2705 <mime-type type="application/vnd.wmf.bootstrap"/>
2706 <mime-type type="application/vnd.wordperfect">
2707 <acronym>WPD</acronym>
2708 <_comment>WordPerfect - Corel Word Processing</_comment>
2709 <tika:link>http://en.wikipedia.org/wiki/WordPerfect</tika:link>
2710 <tika:uti>com.corel.wordperfect.doc</tika:uti>
2711 <magic priority="50">
2712 <match value="application/vnd.wordperfect;" type="string" offset="0"/>
2713 </magic>
2714 <magic priority="40">
2715 <match value="0xFF575043" type="big32" offset="0"/> <!-- ÿWPC -->
2716 </magic>
2717 <!-- If magic for the different versions doesn't work, fall back to glob -->
2718 <glob pattern="*.wpd"/>
2719 <glob pattern="*.wp"/>
2720 <glob pattern="*.wp5"/>
2721 <glob pattern="*.wp6"/>
2722 <glob pattern="*.w60"/>
2723 <glob pattern="*.wp61"/>
2724 <glob pattern="*.wpt"/>
2725
2726 </mime-type>
2727 <!-- TODO: figure out how to identify earlier versions -->
2728 <mime-type type="application/vnd.wordperfect;version=5.0">
2729 <sub-class-of type="application/vnd.wordperfect"/>
2730 <magic priority="50">
2731 <match value="0xFF575043" type="big32" offset="0"> <!-- ÿWPC -->
2732 <match value="0x0000" type="big16" offset="10"/>
2733 </match>
2734 </magic>
2735 </mime-type>
2736 <mime-type type="application/vnd.wordperfect;version=5.1">
2737 <sub-class-of type="application/vnd.wordperfect"/>
2738 <magic priority="50">
2739 <match value="0xFF575043" type="big32" offset="0"> <!-- ÿWPC -->
2740 <match value="0x0001" type="big16" offset="10"/>
2741 </match>
2742 </magic>
2743 </mime-type>
2744 <mime-type type="application/vnd.wordperfect;version=6.x">
2745 <!--TODO: figure out how to distinguish 6.x versions -->
2746 <sub-class-of type="application/vnd.wordperfect"/>
2747 <magic priority="50">
2748 <match value="0xFF575043" type="big32" offset="0"> <!-- ÿWPC -->
2749 <match value="0x0201" type="big16" offset="10"/>
2750 </match>
2751 </magic>
2752 </mime-type>
2753 <mime-type type="application/vnd.wqd">
2754 <glob pattern="*.wqd"/>
2755 </mime-type>
2756 <mime-type type="application/vnd.wrq-hp3000-labelled"/>
2757 <mime-type type="application/vnd.wt.stf">
2758 <glob pattern="*.stf"/>
2759 </mime-type>
2760 <mime-type type="application/vnd.wv.csp+wbxml"/>
2761 <mime-type type="application/vnd.wv.csp+xml"/>
2762 <mime-type type="application/vnd.wv.ssp+xml"/>
2763 <mime-type type="application/vnd.xara">
2764 <glob pattern="*.xar"/>
2765 <magic priority="50">
2766 <match value="xar!" type="string" offset="0">
2767 </match>
2768 </magic>
2769 </mime-type>
2770 <mime-type type="application/vnd.xfdl">
2771 <glob pattern="*.xfdl"/>
2772 </mime-type>
2773 <mime-type type="application/vnd.xfdl.webform"/>
2774 <mime-type type="application/vnd.xmi+xml"/>
2775 <mime-type type="application/vnd.xmpie.cpkg"/>
2776 <mime-type type="application/vnd.xmpie.dpkg"/>
2777 <mime-type type="application/vnd.xmpie.plan"/>
2778 <mime-type type="application/vnd.xmpie.ppkg"/>
2779 <mime-type type="application/vnd.xmpie.xlim"/>
2780 <mime-type type="application/vnd.yamaha.hv-dic">
2781 <glob pattern="*.hvd"/>
2782 </mime-type>
2783 <mime-type type="application/vnd.yamaha.hv-script">
2784 <glob pattern="*.hvs"/>
2785 </mime-type>
2786 <mime-type type="application/vnd.yamaha.hv-voice">
2787 <glob pattern="*.hvp"/>
2788 </mime-type>
2789 <mime-type type="application/vnd.yamaha.openscoreformat">
2790 <glob pattern="*.osf"/>
2791 </mime-type>
2792 <mime-type type="application/vnd.yamaha.openscoreformat.osfpvg+xml">
2793 <glob pattern="*.osfpvg"/>
2794 </mime-type>
2795 <mime-type type="application/vnd.yamaha.smaf-audio">
2796 <glob pattern="*.saf"/>
2797 </mime-type>
2798 <mime-type type="application/vnd.yamaha.smaf-phrase">
2799 <glob pattern="*.spf"/>
2800 </mime-type>
2801 <mime-type type="application/vnd.yellowriver-custom-menu">
2802 <glob pattern="*.cmp"/>
2803 </mime-type>
2804 <mime-type type="application/vnd.zul">
2805 <glob pattern="*.zir"/>
2806 <glob pattern="*.zirz"/>
2807 </mime-type>
2808 <mime-type type="application/vnd.zzazz.deck+xml">
2809 <glob pattern="*.zaz"/>
2810 </mime-type>
2811 <mime-type type="application/voicexml+xml">
2812 <glob pattern="*.vxml"/>
2813 </mime-type>
2814
2815 <mime-type type="application/warc">
2816 <acronym>WARC</acronym>
2817 <_comment>WARC</_comment>
2818 <magic priority="50">
2819 <match value="WARC/" type="string" offset="0"/>
2820 </magic>
2821 <glob pattern="*.warc"/>
2822 </mime-type>
2823
2824 <mime-type type="application/watcherinfo+xml"/>
2825 <mime-type type="application/whoispp-query"/>
2826 <mime-type type="application/whoispp-response"/>
2827 <mime-type type="application/winhlp">
2828 <glob pattern="*.hlp"/>
2829 </mime-type>
2830 <mime-type type="application/wita"/>
2831 <mime-type type="application/wordperfect5.1"/>
2832 <mime-type type="application/wsdl+xml">
2833 <glob pattern="*.wsdl"/>
2834 </mime-type>
2835 <mime-type type="application/wspolicy+xml">
2836 <glob pattern="*.wspolicy"/>
2837 </mime-type>
2838
2839 <mime-type type="image/x-tga">
2840 <alias type="image/x-targa"/>
2841 <!-- trailer bytes: 54 52 55 45 56 49 53 49 4F 4E 2D 58 46 49 4C 45 2E 00
2842 trailer as string: TRUEVISION-XFILE\\x2E\\x00
2843 Some .tga files may be conflicting with application/x-123 recognition,
2844 therefore this mime-type must be set in front of application/x-123 -->
2845 <_comment>Targa image data</_comment>
2846 <magic priority="90">
2847 <match value="0x01010000" type="big32" offset="1" >
2848 <match value=".*[\\x54\\x52\\x55\\x45\\x56\\x49\\x53\\x49\\x4F\\x4E\\x2D\\x58\\x46\\x49\\x4C\\x45\\x2E\\x00]" type="regex" offset="8" />
2849 </match>
2850 <match value="0x00020000" type="big32" offset="1" >
2851 <match value=".*[\\x54\\x52\\x55\\x45\\x56\\x49\\x53\\x49\\x4F\\x4E\\x2D\\x58\\x46\\x49\\x4C\\x45\\x2E\\x00]" type="regex" offset="8" />
2852 </match>
2853 <match value="0x00030000" type="big32" offset="1" >
2854 <match value=".*[\\x54\\x52\\x55\\x45\\x56\\x49\\x53\\x49\\x4F\\x4E\\x2D\\x58\\x46\\x49\\x4C\\x45\\x2E\\x00]" type="regex" offset="8" />
2855 </match>
2856 </magic>
2857 <glob pattern="*.tga"/>
2858 <glob pattern="*.icb"/>
2859 <glob pattern="*.vda"/>
2860 <!-- <glob pattern="*.vst"/> --> <!-- conflicting with application/vnd.visio-->
2861 </mime-type>
2862
2863 <mime-type type="application/x-123">
2864 <magic priority="50">
2865 <match value="0x00001a00" type="big32" offset="0" />
2866 <match value="0x00000200" type="big32" offset="0" />
2867 </magic>
2868 </mime-type>
2869
2870 <mime-type type="application/x-abiword">
2871 <glob pattern="*.abw"/>
2872 </mime-type>
2873 <mime-type type="application/x-ace-compressed">
2874 <glob pattern="*.ace"/>
2875 </mime-type>
2876
2877 <mime-type type="application/x-axcrypt">
2878 <_comment>AxCrypt</_comment>
2879 <glob pattern="*.axx" />
2880 <magic priority="60">
2881 <!-- AxCrypt block header, skip length field, then Header of type Preamble -->
2882 <match value="0xc0b9072e4f93f146a015792ca1d9e821" type="string" offset="0">
2883 <match value="2" type="big32" offset="17" />
2884 </match>
2885 </magic>
2886 </mime-type>
2887
2888 <mime-type type="application/x-adobe-indesign">
2889 <acronym>INDD</acronym>
2890 <_comment>Adobe InDesign document</_comment>
2891 <glob pattern="*.indd"/>
2892 <magic priority="50">
2893 <match value="0x0606edf5d81d46e5bd31efe7fe74b71d" type="string" offset="0" />
2894 </magic>
2895 </mime-type>
2896
2897 <mime-type type="application/x-adobe-indesign-interchange">
2898 <acronym>INX</acronym>
2899 <_comment>Adobe InDesign Interchange format</_comment>
2900 <magic priority="50">
2901 <match value="&lt;?aid" type="string" offset="0:100"/>
2902 </magic>
2903 <glob pattern="*.inx"/>
2904 <sub-class-of type="application/xml"/>
2905 </mime-type>
2906
2907 <mime-type type="application/x-apple-diskimage">
2908 <glob pattern="*.dmg"/>
2909 <!-- <glob pattern="*.img"/> too generic -->
2910 <!-- <glob pattern="*.smi"/> conflicts with SMIL -->
2911 </mime-type>
2912
2913 <mime-type type="application/x-appleworks">
2914 <glob pattern="*.cwk"/>
2915 </mime-type>
2916
2917 <mime-type type="application/x-archive">
2918 <alias type="application/x-unix-archive"/>
2919 <magic priority="50">
2920 <match value="=&lt;ar&gt;" type="string" offset="0"/>
2921 <match value="!&lt;arch&gt;\n" type="string" offset="0"/>
2922 </magic>
2923 <glob pattern="*.ar"/>
2924 <glob pattern="*.a"/>
2925 </mime-type>
2926
2927 <mime-type type="application/x-arj">
2928 <alias type="application/x-arj-compressed"/>
2929 <magic priority="50">
2930 <match value="0x60ea" type="string" offset="0" />
2931 </magic>
2932 <glob pattern="*.arj"/>
2933 </mime-type>
2934
2935 <mime-type type="application/x-authorware-bin">
2936 <glob pattern="*.aab"/>
2937 <glob pattern="*.x32"/>
2938 <glob pattern="*.u32"/>
2939 <glob pattern="*.vox"/>
2940 </mime-type>
2941 <mime-type type="application/x-authorware-map">
2942 <glob pattern="*.aam"/>
2943 </mime-type>
2944 <mime-type type="application/x-authorware-seg">
2945 <glob pattern="*.aas"/>
2946 </mime-type>
2947
2948 <mime-type type="application/x-bcpio">
2949 <glob pattern="*.bcpio"/>
2950 </mime-type>
2951
2952 <mime-type type="application/x-berkeley-db">
2953 <_comment>Berkeley DB</_comment>
2954 <alias type="application/x-dbm"/>
2955 </mime-type>
2956 <mime-type type="application/x-berkeley-db;format=hash">
2957 <_comment>Berkeley DB Hash Database</_comment>
2958 <magic priority="50">
2959 <match value="0x00061561" type="host32" offset="0"/>
2960 <match value="0x00061561" type="big32" offset="0"/>
2961 <match value="0x00061561" type="little32" offset="0"/>
2962 <match value="0x00061561" type="host32" offset="12"/>
2963 <match value="0x00061561" type="big32" offset="12"/>
2964 <match value="0x00061561" type="little32" offset="12"/>
2965 </magic>
2966 <sub-class-of type="application/x-berkeley-db"/>
2967 </mime-type>
2968 <mime-type type="application/x-berkeley-db;format=btree">
2969 <_comment>Berkeley DB BTree Database</_comment>
2970 <magic priority="50">
2971 <match value="0x00053162" type="host32" offset="0"/>
2972 <match value="0x00053162" type="big32" offset="0"/>
2973 <match value="0x00053162" type="little32" offset="0"/>
2974 <match value="0x00053162" type="host32" offset="12"/>
2975 <match value="0x00053162" type="big32" offset="12"/>
2976 <match value="0x00053162" type="little32" offset="12"/>
2977 </magic>
2978 <sub-class-of type="application/x-berkeley-db"/>
2979 </mime-type>
2980 <mime-type type="application/x-berkeley-db;format=queue">
2981 <_comment>Berkeley DB Queue Database</_comment>
2982 <magic priority="50">
2983 <match value="0x00042253" type="host32" offset="12"/>
2984 <match value="0x00042253" type="big32" offset="12"/>
2985 <match value="0x00042253" type="little32" offset="12"/>
2986 </magic>
2987 <sub-class-of type="application/x-berkeley-db"/>
2988 </mime-type>
2989 <mime-type type="application/x-berkeley-db;format=log">
2990 <_comment>Berkeley DB Log Database</_comment>
2991 <magic priority="50">
2992 <match value="0x00040988" type="host32" offset="12"/>
2993 <match value="0x00040988" type="little32" offset="12"/>
2994 <match value="0x00040988" type="big32" offset="12"/>
2995 </magic>
2996 <sub-class-of type="application/x-berkeley-db"/>
2997 </mime-type>
2998
2999 <mime-type type="application/x-berkeley-db;format=hash;version=2">
3000 <_comment>Berkeley DB Version 2 Hash Database</_comment>
3001 <magic priority="60">
3002 <match value="0x00061561" type="host32" offset="12">
3003 <match value="0x0005" type="host32" offset="16"/>
3004 </match>
3005 <match value="0x00061561" type="big32" offset="12">
3006 <match value="0x0005" type="big32" offset="16"/>
3007 </match>
3008 <match value="0x00061561" type="little32" offset="12">
3009 <match value="0x0005" type="little32" offset="16"/>
3010 </match>
3011 </magic>
3012 <sub-class-of type="application/x-berkeley-db;format=hash"/>
3013 </mime-type>
3014 <mime-type type="application/x-berkeley-db;format=hash;version=3">
3015 <_comment>Berkeley DB Version 3 Hash Database</_comment>
3016 <magic priority="60">
3017 <match value="0x00061561" type="host32" offset="12">
3018 <match value="0x0007" type="host32" offset="16"/>
3019 </match>
3020 <match value="0x00061561" type="big32" offset="12">
3021 <match value="0x0007" type="big32" offset="16"/>
3022 </match>
3023 <match value="0x00061561" type="little32" offset="12">
3024 <match value="0x0007" type="little32" offset="16"/>
3025 </match>
3026 </magic>
3027 <sub-class-of type="application/x-berkeley-db;format=hash"/>
3028 </mime-type>
3029 <mime-type type="application/x-berkeley-db;format=hash;version=4">
3030 <_comment>Berkeley DB Version 4 Hash Database</_comment>
3031 <magic priority="60">
3032 <match value="0x00061561" type="host32" offset="12">
3033 <match value="0x0008" type="host32" offset="16"/>
3034 </match>
3035 <match value="0x00061561" type="big32" offset="12">
3036 <match value="0x0008" type="big32" offset="16"/>
3037 </match>
3038 <match value="0x00061561" type="little32" offset="12">
3039 <match value="0x0008" type="little32" offset="16"/>
3040 </match>
3041 </magic>
3042 <sub-class-of type="application/x-berkeley-db;format=hash"/>
3043 </mime-type>
3044 <mime-type type="application/x-berkeley-db;format=hash;version=5">
3045 <_comment>Berkeley DB Version 5 Hash Database</_comment>
3046 <magic priority="60">
3047 <match value="0x00061561" type="host32" offset="12">
3048 <match value="0x0009" type="host32" offset="16"/>
3049 </match>
3050 <match value="0x00061561" type="big32" offset="12">
3051 <match value="0x0009" type="big32" offset="16"/>
3052 </match>
3053 <match value="0x00061561" type="little32" offset="12">
3054 <match value="0x0009" type="little32" offset="16"/>
3055 </match>
3056 </magic>
3057 <sub-class-of type="application/x-berkeley-db;format=hash"/>
3058 </mime-type>
3059
3060 <mime-type type="application/x-berkeley-db;format=btree;version=2">
3061 <_comment>Berkeley DB Version 2 BTree Database</_comment>
3062 <magic priority="60">
3063 <match value="0x00053162" type="host32" offset="12">
3064 <match value="0x0006" type="host32" offset="16"/>
3065 </match>
3066 <match value="0x00053162" type="big32" offset="12">
3067 <match value="0x0006" type="big32" offset="16"/>
3068 </match>
3069 <match value="0x00053162" type="little32" offset="12">
3070 <match value="0x0006" type="little32" offset="16"/>
3071 </match>
3072 </magic>
3073 <sub-class-of type="application/x-berkeley-db;format=btree"/>
3074 </mime-type>
3075 <mime-type type="application/x-berkeley-db;format=btree;version=3">
3076 <_comment>Berkeley DB Version 3 BTree Database</_comment>
3077 <magic priority="60">
3078 <match value="0x00053162" type="host32" offset="12">
3079 <match value="0x0008" type="host32" offset="16"/>