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