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