freedesktop.org.xml.in 265 KB
Newer Older
1 2 3 4 5
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mime-info [
  <!ELEMENT mime-info (mime-type)+>
  <!ATTLIST mime-info xmlns CDATA #FIXED "http://www.freedesktop.org/standards/shared-mime-info">

Ville Skyttä's avatar
Ville Skyttä committed
6
  <!ELEMENT mime-type (comment+, (acronym,expanded-acronym)? , (icon? | generic-icon? | glob | magic | treemagic | root-XML | alias | sub-class-of)*)>
7 8
  <!ATTLIST mime-type type CDATA #REQUIRED>

9
  <!-- a comment describing a document with the respective MIME type. Example: "WMV video" -->
10 11
  <!ELEMENT comment (#PCDATA)>
  <!ATTLIST comment xml:lang CDATA #IMPLIED>
12

13
  <!-- a comment describing the respective unexpanded MIME type acronym. Example: "WMV" -->
14 15
  <!ELEMENT acronym (#PCDATA)>

16
  <!-- a comment describing the respective expanded MIME type acronym. Example: "Windows Media Video" -->
17 18
  <!ELEMENT expanded-acronym (#PCDATA)>

Ville Skyttä's avatar
Ville Skyttä committed
19 20 21
  <!ELEMENT icon EMPTY>
  <!ATTLIST icon name CDATA #REQUIRED>

22 23
  <!-- a generic icon name as per the Icon Naming Specification, only required if computing
  it from the mime-type would not work, See "generic-icon" in the Shared Mime Specification -->
24
  <!ELEMENT generic-icon EMPTY>
25
  <!ATTLIST generic-icon name (application-x-executable|audio-x-generic|folder|font-x-generic|image-x-generic|package-x-generic|text-html|text-x-generic|text-x-generic-template|text-x-script|video-x-generic|x-office-address-book|x-office-calendar|x-office-document|x-office-presentation|x-office-spreadsheet) #REQUIRED>
26

27 28
  <!ELEMENT glob EMPTY>
  <!ATTLIST glob pattern CDATA #REQUIRED>
29
  <!ATTLIST glob weight CDATA "50">
30
  <!ATTLIST glob case-sensitive CDATA #IMPLIED>
31 32

  <!ELEMENT magic (match)+>
33
  <!ATTLIST magic priority CDATA "50">
34 35 36 37 38 39 40

  <!ELEMENT match (match)*>
  <!ATTLIST match offset CDATA #REQUIRED>
  <!ATTLIST match type (string|big16|big32|little16|little32|host16|host32|byte) #REQUIRED>
  <!ATTLIST match value CDATA #REQUIRED>
  <!ATTLIST match mask CDATA #IMPLIED>

41
  <!ELEMENT treemagic (treematch)+>
42
  <!ATTLIST treemagic priority CDATA "50">
43 44 45 46 47 48 49 50 51

  <!ELEMENT treematch (treematch)*>
  <!ATTLIST treematch path CDATA #REQUIRED>
  <!ATTLIST treematch type (file|directory|link) #IMPLIED>
  <!ATTLIST treematch match-case (true|false) #IMPLIED>
  <!ATTLIST treematch executable (true|false) #IMPLIED>
  <!ATTLIST treematch non-empty (true|false) #IMPLIED>
  <!ATTLIST treematch mimetype CDATA #IMPLIED>

52
  <!ELEMENT root-XML EMPTY>
53 54
  <!ATTLIST root-XML namespaceURI CDATA #REQUIRED>
  <!ATTLIST root-XML localName CDATA #REQUIRED>
55 56

  <!ELEMENT alias EMPTY>
57
  <!ATTLIST alias type CDATA #REQUIRED>
58 59

  <!ELEMENT sub-class-of EMPTY>
60
  <!ATTLIST sub-class-of type CDATA #REQUIRED>
61 62
]>

63
<!--
64 65 66 67 68 69 70 71 72 73
The freedesktop.org shared MIME database (this file) was created by merging
several existing MIME databases (all released under the GPL).

It comes with ABSOLUTELY NO WARRANTY, to the extent permitted by law. You may
redistribute copies of update-mime-database under the terms of the GNU General
Public License. For more information about these matters, see the file named
COPYING.

The latest version is available from:

Ville Skyttä's avatar
Ville Skyttä committed
74
	http://www.freedesktop.org/wiki/Software/shared-mime-info/
75 76 77 78 79 80 81

To extend this database, users and applications should create additional
XML files in the 'packages' directory and run the update-mime-database
command to generate the output files.
-->

<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
82
  <mime-type type="application/x-atari-2600-rom">
83
    <comment>Atari 2600 ROM</comment>
84 85 86
    <generic-icon name="application-x-executable"/>
    <glob pattern="*.a26"/>
  </mime-type>
87
  <mime-type type="application/x-atari-7800-rom">
88
    <comment>Atari 7800 ROM</comment>
89 90 91 92 93 94
    <generic-icon name="application-x-executable"/>
    <glob pattern="*.a78"/>
    <magic>
      <match type="string" value="ATARI7800" offset="1"/>
    </magic>
  </mime-type>
95
  <mime-type type="application/x-atari-lynx-rom">
96
    <comment>Atari Lynx ROM</comment>
97 98 99 100 101 102
    <generic-icon name="application-x-executable"/>
    <glob pattern="*.lnx"/>
    <magic>
      <match type="string" value="LYNX" offset="0"/>
    </magic>
  </mime-type>
103
  <mime-type type="application/andrew-inset">
104
    <comment>ATK inset</comment>
105 106
    <acronym>ATK</acronym>
    <expanded-acronym>Andrew Toolkit</expanded-acronym>
Bastien Nocera's avatar
Bastien Nocera committed
107
    <generic-icon name="x-office-document"/>
108 109
    <glob pattern="*.ez"/>
  </mime-type>
Bastien Nocera's avatar
Bastien Nocera committed
110
  <mime-type type="application/epub+zip">
111
    <comment>electronic book document</comment>
112
    <sub-class-of type="application/zip"/>
113
    <generic-icon name="x-office-document"/>
114
    <magic priority="70">
Bastien Nocera's avatar
Bastien Nocera committed
115 116 117
      <match type="string" value="PK\003\004" offset="0">
        <match type="string" value="mimetype" offset="30">
          <match type="string" value="application/epub+zip" offset="38"/>
118
          <match type="string" value="application/epub+zip" offset="43"/>
Bastien Nocera's avatar
Bastien Nocera committed
119 120 121 122 123
        </match>
      </match>
    </magic>
    <glob pattern="*.epub"/>
  </mime-type>
124
  <mime-type type="application/illustrator">
125
    <comment>Adobe Illustrator document</comment>
126
    <generic-icon name="image-x-generic"/>
127
    <glob pattern="*.ai"/>
128
    <alias type="application/vnd.adobe.illustrator"/>
129 130
  </mime-type>
  <mime-type type="application/mac-binhex40">
131
    <comment>Macintosh BinHex-encoded file</comment>
132
    <generic-icon name="package-x-generic"/>
133 134 135 136
    <magic priority="50">
      <match type="string" value="must be converted with BinHex" offset="11"/>
    </magic>
  </mime-type>
137
  <mime-type type="application/mathematica">
138
    <comment>Mathematica Notebook file</comment>
139 140
    <sub-class-of type="text/plain"/>
    <generic-icon name="x-office-document"/>
141
    <glob pattern="*.nb" />
142
    <magic priority="50">
143 144 145 146 147 148
      <match value="(************** Content-type: application/mathematica"
             type="string" offset="0" />
      <match value="This notebook can be used on any computer system with Mathematica"
             type="string" offset="100:256" />
      <match value="This is a Mathematica Notebook file.  It contains ASCII text"
             type="string" offset="10:256" />
149
    </magic>
150
    <alias type="application/x-mathematica"/>
151
  </mime-type>
152
  <mime-type type="application/mathml+xml">
153
    <comment>MathML document</comment>
154 155 156 157 158 159 160
    <acronym>MathML</acronym>
    <expanded-acronym>Mathematical Markup Language</expanded-acronym>
    <alias type="text/mathml"/>
    <sub-class-of type="application/xml"/>
    <glob pattern="*.mml"/>
    <root-XML namespaceURI="http://www.w3.org/1998/Math/MathML" localName="math"/>
  </mime-type>
161
  <mime-type type="application/mbox">
162
    <comment>mailbox file</comment>
163
    <generic-icon name="text-x-generic"/>
164
    <sub-class-of type="text/plain"/>
165
    <magic priority="20">
166 167
      <match type="string" value="From " offset="0"/>
    </magic>
168
    <glob pattern="*.mbox"/>
169
  </mime-type>
Bastien Nocera's avatar
Bastien Nocera committed
170
  <mime-type type="application/metalink+xml">
171
    <comment>Metalink file</comment>
Bastien Nocera's avatar
Bastien Nocera committed
172 173
    <sub-class-of type="application/xml"/>
    <magic priority="50">
174
      <match type="string" value="&lt;metalink version=&quot;3.0&quot;" offset="0:256"/>
Bastien Nocera's avatar
Bastien Nocera committed
175 176
    </magic>
    <glob pattern="*.metalink"/>
Ville Skyttä's avatar
Ville Skyttä committed
177
    <root-XML namespaceURI="http://www.metalinker.org/" localName="metalink"/>
Bastien Nocera's avatar
Bastien Nocera committed
178
  </mime-type>
179
  <mime-type type="application/metalink4+xml">
180
    <comment>Metalink file</comment>
181 182 183 184 185 186 187
    <sub-class-of type="application/xml"/>
    <magic priority="50">
      <match type="string" value="&lt;metalink xmlns=&quot;urn" offset="0:256"/>
    </magic>
    <glob pattern="*.meta4"/>
    <root-XML namespaceURI="urn:ietf:params:xml:ns:metalink" localName="metalink"/>
  </mime-type>
188
  <mime-type type="application/octet-stream">
189
    <comment>unknown</comment>
190
  </mime-type>
191
  <mime-type type="application/x-partial-download">
192
    <comment>Partially downloaded file</comment>
193
    <generic-icon name="package-x-generic"/>
194 195 196 197
    <glob pattern="*.wkdownload"/>
    <glob pattern="*.crdownload"/>
    <glob pattern="*.part"/>
  </mime-type>
198
  <mime-type type="application/oda">
199
    <comment>ODA document</comment>
200 201
    <acronym>ODA</acronym>
    <expanded-acronym>Office Document Architecture</expanded-acronym>
202
    <generic-icon name="x-office-document"/>
203 204
    <glob pattern="*.oda"/>
  </mime-type>
Bastien Nocera's avatar
Bastien Nocera committed
205
  <mime-type type="application/x-wwf">
206
    <comment>WWF document</comment>
Bastien Nocera's avatar
Bastien Nocera committed
207 208 209 210 211
    <generic-icon name="x-office-document"/>
    <glob pattern="*.wwf"/>
    <sub-class-of type="application/pdf"/>
    <alias type="application/wwf"/>
  </mime-type>
212
  <mime-type type="application/pdf">
213
    <comment>PDF document</comment>
214 215
    <acronym>PDF</acronym>
    <expanded-acronym>Portable Document Format</expanded-acronym>
216
    <generic-icon name="x-office-document"/>
217
    <magic priority="50">
Bastien Nocera's avatar
Bastien Nocera committed
218
      <match type="string" value="%PDF-" offset="0:1024"/>
219 220
    </magic>
    <glob pattern="*.pdf"/>
221
    <alias type="application/x-pdf"/>
222
    <alias type="image/pdf"/>
223
    <alias type="application/acrobat"/>
224
    <alias type="application/nappdf"/>
225
  </mime-type>
226
  <mime-type type="application/xspf+xml">
227
    <comment>XSPF playlist</comment>
228 229 230 231 232 233
    <acronym>XSPF</acronym>
    <expanded-acronym>XML Shareable Playlist Format</expanded-acronym>
    <sub-class-of type="application/xml"/>
    <generic-icon name="audio-x-generic"/>
    <magic priority="50">
      <match type="string" value="&lt;playlist version=&quot;1" offset="0:64"/>
234
      <match type="string" value="&lt;playlist version='1" offset="0:64"/>
235 236
    </magic>
    <glob pattern="*.xspf"/>
Ville Skyttä's avatar
Ville Skyttä committed
237
    <root-XML namespaceURI="http://xspf.org/ns/0/" localName="playlist"/>
238
    <alias type="application/x-xspf+xml"/>
239
  </mime-type>
Bastien Nocera's avatar
Bastien Nocera committed
240
  <mime-type type="application/x-windows-themepack">
241
    <comment>Microsoft Windows theme pack</comment>
Bastien Nocera's avatar
Bastien Nocera committed
242 243 244 245
    <sub-class-of type="application/vnd.ms-cab-compressed"/>
    <generic-icon name="package-x-generic"/>
    <glob pattern="*.themepack"/>
  </mime-type>
246
  <mime-type type="audio/x-amzxml">
247
    <comment>AmazonMP3 download file</comment>
248 249
    <glob pattern="*.amz"/>
  </mime-type>
Bastien Nocera's avatar
Bastien Nocera committed
250
  <mime-type type="audio/x-gsm">
251
    <comment>GSM 06.10 audio</comment>
Bastien Nocera's avatar
Bastien Nocera committed
252 253 254 255
    <acronym>GSM</acronym>
    <expanded-acronym>Global System for Mobile communications</expanded-acronym>
    <glob pattern="*.gsm"/>
  </mime-type>
256
  <mime-type type="audio/x-iriver-pla">
257
    <comment>iRiver playlist</comment>
258 259 260 261 262
    <magic priority="50">
      <match type="string" value="iriver UMS PLA" offset="4"/>
    </magic>
    <glob pattern="*.pla"/>
  </mime-type>
263
  <mime-type type="application/pgp-encrypted">
264
    <comment>PGP/MIME-encrypted message header</comment>
265
    <sub-class-of type="text/plain"/>
266
    <generic-icon name="text-x-generic"/>
267 268 269 270 271
    <magic priority="50">
      <match type="string" value="-----BEGIN PGP MESSAGE-----" offset="0"/>
    </magic>
    <glob pattern="*.pgp"/>
    <glob pattern="*.gpg"/>
272
    <glob pattern="*.asc" weight="10"/>
273
    <alias type="application/pgp"/>
274 275
  </mime-type>
  <mime-type type="application/pgp-keys">
276
    <comment>PGP keys</comment>
277 278
    <acronym>PGP</acronym>
    <expanded-acronym>Pretty Good Privacy</expanded-acronym>
279 280
    <sub-class-of type="text/plain"/>
    <generic-icon name="text-x-generic"/>
281 282 283 284 285 286 287 288 289 290
    <magic priority="50">
      <match type="string" value="-----BEGIN PGP PUBLIC KEY BLOCK-----" offset="0"/>
      <match type="string" value="-----BEGIN PGP PRIVATE KEY BLOCK-----" offset="0"/>
      <match type="big16" value="0x9501" offset="0"/>
      <match type="big16" value="0x9500" offset="0"/>
      <match type="big16" value="0x9900" offset="0"/>
      <match type="big16" value="0x9901" offset="0"/>
    </magic>
    <glob pattern="*.skr"/>
    <glob pattern="*.pkr"/>
291
    <glob pattern="*.asc" weight="10"/>
292 293
    <glob pattern="*.pgp"/>
    <glob pattern="*.gpg"/>
294
    <glob pattern="*.key"/>
295 296
  </mime-type>
  <mime-type type="application/pgp-signature">
297
    <comment>detached OpenPGP signature</comment>
298 299
    <sub-class-of type="text/plain"/>
    <generic-icon name="text-x-generic"/>
300 301 302
    <magic priority="50">
      <match type="string" value="-----BEGIN PGP SIGNATURE-----" offset="0"/>
    </magic>
303
    <glob pattern="*.asc" weight="10"/>
304 305 306
    <glob pattern="*.sig"/>
    <glob pattern="*.pgp"/>
    <glob pattern="*.gpg"/>
307
  </mime-type>
308
  <!-- defined in RFC 2311 -->
309
  <mime-type type="application/pkcs7-mime">
310
    <comment>PKCS#7 file</comment>
311 312
    <acronym>PKCS</acronym>
    <expanded-acronym>Public-Key Cryptography Standards</expanded-acronym>
313
    <generic-icon name="text-x-generic"/>
314 315
    <glob pattern="*.p7c"/>
    <glob pattern="*.p7m"/>
316 317
  </mime-type>
  <mime-type type="application/pkcs7-signature">
318
    <comment>detached S/MIME signature</comment>
319 320
    <acronym>S/MIME</acronym>
    <expanded-acronym>Secure/Multipurpose Internet Mail Extensions</expanded-acronym>
321 322
    <sub-class-of type="text/plain"/>
    <generic-icon name="text-x-generic"/>
323 324
    <glob pattern="*.p7s"/>
  </mime-type>
Ville Skyttä's avatar
Ville Skyttä committed
325
  <mime-type type="application/pkcs8">
326
    <comment>PKCS#8 private key</comment>
327 328
    <acronym>PKCS</acronym>
    <expanded-acronym>Public-Key Cryptography Standards</expanded-acronym>
Ville Skyttä's avatar
Ville Skyttä committed
329 330
    <glob pattern="*.p8"/>
  </mime-type>
331
  <mime-type type="application/pkcs8-encrypted">
332
    <comment>PKCS#8 private key (encrypted)</comment>
333 334 335 336
    <acronym>PKCS</acronym>
    <expanded-acronym>Public-Key Cryptography Standards</expanded-acronym>
    <glob pattern="*.p8e"/>
  </mime-type>
337
  <mime-type type="application/pkcs10">
338
    <comment>PKCS#10 certification request</comment>
339 340
    <acronym>PKCS</acronym>
    <expanded-acronym>Public-Key Cryptography Standards</expanded-acronym>
341
    <generic-icon name="text-x-generic"/>
342 343
    <glob pattern="*.p10"/>
  </mime-type>
344
  <mime-type type="application/pkix-cert">
345
    <comment>X.509 certificate</comment>
346 347
    <glob pattern="*.cer"/>
  </mime-type>
Ville Skyttä's avatar
Ville Skyttä committed
348
  <mime-type type="application/pkix-crl">
349
    <comment>certificate revocation list</comment>
Ville Skyttä's avatar
Ville Skyttä committed
350 351
    <glob pattern="*.crl"/>
  </mime-type>
Bastien Nocera's avatar
Bastien Nocera committed
352
  <mime-type type="application/pkix-pkipath">
353
    <comment>PkiPath certification path</comment>
Bastien Nocera's avatar
Bastien Nocera committed
354 355
    <glob pattern="*.pkipath"/>
  </mime-type>
356
  <mime-type type="application/postscript">
357
    <comment>PostScript document</comment>
358 359
    <sub-class-of type="text/plain"/>
    <generic-icon name="x-office-document"/>
360 361 362 363 364 365
    <magic priority="50">
      <match type="string" value="\004%!" offset="0"/>
      <match type="string" value="%!" offset="0"/>
    </magic>
    <glob pattern="*.ps"/>
  </mime-type>
366
  <mime-type type="application/prs.plucker">
367
    <comment>Plucker document</comment>
368
    <generic-icon name="x-office-document"/>
369 370 371 372
    <magic priority="80">
      <match type="string" value="DataPlkr" offset="60"/>
    </magic>
  </mime-type>
373
  <mime-type type="application/raml+yaml">
374
    <comment>RAML document</comment>
375 376 377 378 379 380 381 382
    <acronym>RAML</acronym>
    <expanded-acronym>RESTful API Modeling Language</expanded-acronym>
    <sub-class-of type="application/x-yaml"/>
    <magic>
      <match type="string" value="#%RAML " offset="0"/>
    </magic>
    <glob pattern="*.raml"/>
  </mime-type>
383
  <mime-type type="application/relax-ng-compact-syntax">
384
    <comment>RELAX NG XML schema</comment>
385 386
    <acronym>RELAX NG</acronym>
    <expanded-acronym>REgular LAnguage for XML Next Generation</expanded-acronym>
387 388 389 390 391
    <sub-class-of type="text/plain"/>
    <generic-icon name="text-x-generic"/>
    <glob pattern="*.rnc"/>
    <alias type="application/x-rnc"/>
  </mime-type>
392
  <mime-type type="application/rtf">
393
    <comment>RTF document</comment>
394 395
    <acronym>RTF</acronym>
    <expanded-acronym>Rich Text Format</expanded-acronym>
396 397
    <sub-class-of type="text/plain"/>
    <generic-icon name="x-office-document"/>
398 399 400 401
    <magic priority="50">
      <match type="string" value="{\\rtf" offset="0"/>
    </magic>
    <glob pattern="*.rtf"/>
402
    <alias type="text/rtf"/>
403
  </mime-type>
404
  <mime-type type="application/sieve">
405
    <comment>Sieve mail filter script</comment>
406 407
    <sub-class-of type="application/xml"/>
    <generic-icon name="text-x-script"/>
408 409
    <glob pattern="*.siv"/>
  </mime-type>
410
  <mime-type type="application/smil+xml">
411
    <comment>SMIL document</comment>
412 413
    <acronym>SMIL</acronym>
    <expanded-acronym>Synchronized Multimedia Integration Language</expanded-acronym>
414
    <sub-class-of type="application/xml"/>
415
    <alias type="application/smil"/>
416
    <generic-icon name="video-x-generic"/>
417 418 419
    <glob pattern="*.smil"/>
    <glob pattern="*.smi"/>
    <glob pattern="*.sml"/>
420
    <glob pattern="*.kino"/>
421
    <magic priority="55">
422
      <match type="string" value="&lt;smil" offset="0:256"/>
423
    </magic>
424 425 426
    <root-XML namespaceURI="http://www.w3.org/2001/SMIL20/Language" localName="smil"/>
    <root-XML namespaceURI="http://www.w3.org/2005/SMIL21/Language" localName="smil"/>
    <root-XML namespaceURI="http://www.w3.org/ns/SMIL" localName="smil"/>
427
  </mime-type>
Bastien Nocera's avatar
Bastien Nocera committed
428
  <mime-type type="application/vnd.ms-wpl">
429
    <comment>WPL playlist</comment>
Bastien Nocera's avatar
Bastien Nocera committed
430 431 432 433 434 435 436 437
    <acronym>WPL</acronym>
    <expanded-acronym>Windows Media Player Playlist</expanded-acronym>
    <generic-icon name="video-x-generic"/>
    <glob pattern="*.wpl"/>
    <magic priority="60">
      <match type="string" value="&lt;?wpl" offset="0:256"/>
    </magic>
  </mime-type>
438
  <mime-type type="application/x-sqlite2">
439
    <comment>SQLite2 database</comment>
440
    <glob pattern="*.sqlite2"/>
441 442
    <magic>
      <match type="string" value="** This file contains an SQLite" offset="0"/>
443 444
    </magic>
  </mime-type>
445
  <mime-type type="application/vnd.sqlite3">
446
    <comment>SQLite3 database</comment>
447
    <glob pattern="*.sqlite3"/>
448
    <magic>
449 450
      <match type="string" value="SQLite format 3" offset="0"/>
    </magic>
451
    <alias type="application/x-sqlite3"/>
452
  </mime-type>
453
  <mime-type type="application/x-gedcom">
454
    <comment>GEDCOM family history</comment>
455 456
    <acronym>GEDCOM</acronym>
    <expanded-acronym>GEnealogical Data COMmunication</expanded-acronym>
457
    <generic-icon name="x-office-document"/>
458 459 460 461 462
    <magic priority="50">
      <match type="string" value="0 HEAD" offset="0"/>
    </magic>
    <glob pattern="*.ged"/>
    <glob pattern="*.gedcom"/>
463
    <alias type="text/gedcom"/>
464
  </mime-type>
465
  <mime-type type="video/x-flv">
466
    <comment>Flash video</comment>
467
    <generic-icon name="video-x-generic"/>
468 469 470 471
    <magic priority="50">
      <match type="string" value="FLV" offset="0"/>
    </magic>
    <glob pattern="*.flv"/>
472
    <alias type="application/x-flash-video"/>
473
    <alias type="flv-application/octet-stream"/>
474
    <alias type="video/flv"/>
475
  </mime-type>
Ville Skyttä's avatar
Ville Skyttä committed
476
  <mime-type type="video/x-javafx">
477
    <comment>JavaFX video</comment>
Ville Skyttä's avatar
Ville Skyttä committed
478 479 480 481 482 483 484
    <generic-icon name="video-x-generic"/>
    <magic priority="40">
      <match type="string" value="FLV" offset="0"/>
    </magic>
    <glob pattern="*.fxm"/>
    <sub-class-of type="video/x-flv"/>
  </mime-type>
485 486
  <mime-type type="application/x-go-sgf">
    <!-- translators: a record is in this context a description of a board game
487 488
         that has been played, and that can be played back again:
         http://www.red-bean.com/sgf/ -->
489
    <comment>SGF record</comment>
490 491
    <acronym>SGF</acronym>
    <expanded-acronym>Smart Game Format</expanded-acronym>
492
    <generic-icon name="text-x-generic"/>
493
    <glob pattern="*.sgf"/>
494 495 496 497 498
    <sub-class-of type="text/plain"/>
    <magic priority="50">
      <match type="string" value="(;FF[3]" offset="0"/>
      <match type="string" value="(;FF[4]" offset="0"/>
    </magic>
499
  </mime-type>
500
  <mime-type type="application/xliff+xml">
501
    <comment>XLIFF translation file</comment>
502 503
    <acronym>XLIFF</acronym>
    <expanded-acronym>XML Localization Interchange File Format</expanded-acronym>
504 505
    <sub-class-of type="application/xml"/>
    <generic-icon name="text-x-generic"/>
506 507 508 509 510 511
    <glob pattern="*.xlf"/>
    <glob pattern="*.xliff"/>
    <magic priority="80">
      <match type="string" value="&lt;xliff" offset="0:256"/>
    </magic>
    <root-XML namespaceURI='urn:oasis:names:tc:xliff:document:1.1' localName='xliff'/>
512
    <alias type="application/x-xliff"/>
513
  </mime-type>
Ville Skyttä's avatar
Ville Skyttä committed
514
  <mime-type type="application/x-yaml">
515
    <comment>YAML document</comment>
Ville Skyttä's avatar
Ville Skyttä committed
516 517 518 519 520 521 522 523 524 525 526 527
    <acronym>YAML</acronym>
    <expanded-acronym>YAML Ain't Markup Language</expanded-acronym>
    <sub-class-of type="text/plain"/>
    <generic-icon name="text-x-generic"/>
    <magic>
      <match type="string" value="%YAML" offset="0"/>
    </magic>
    <glob pattern="*.yaml"/>
    <glob pattern="*.yml"/>
    <alias type="text/yaml"/>
    <alias type="text/x-yaml"/>
  </mime-type>
528
  <mime-type type="application/vnd.corel-draw">
529
    <comment>Corel Draw drawing</comment>
530
    <generic-icon name="image-x-generic"/>
531 532
    <magic priority="80">
      <match type="string" value="CDRXvrsn" mask="0xffffff00ffffffff" offset="8"/>
533 534
    </magic>
    <glob pattern="*.cdr"/>
535 536 537 538 539 540 541
    <alias type="application/cdr"/>
    <alias type="application/coreldraw"/>
    <alias type="application/x-cdr"/>
    <alias type="application/x-coreldraw"/>
    <alias type="image/cdr"/>
    <alias type="image/x-cdr"/>
    <alias type="zz-application/zz-winassoc-cdr"/>
542
  </mime-type>
543
  <mime-type type="application/vnd.hp-hpgl">
544
    <comment>HPGL file</comment>
545 546
    <acronym>HPGL</acronym>
    <expanded-acronym>HP Graphics Language</expanded-acronym>
547
    <generic-icon name="image-x-generic"/>
548 549 550
    <glob pattern="*.hpgl"/>
  </mime-type>
  <mime-type type="application/vnd.hp-pcl">
551
    <comment>PCL file</comment>
552 553
    <acronym>PCL</acronym>
    <expanded-acronym>HP Printer Control Language</expanded-acronym>
554
    <generic-icon name="image-x-generic"/>
555 556
    <glob pattern="*.pcl"/>
  </mime-type>
557
  <mime-type type="application/vnd.lotus-1-2-3">
558
    <comment>Lotus 1-2-3 spreadsheet</comment>
559
    <generic-icon name="x-office-spreadsheet"/>
560
    <magic priority="50">
561
      <match type="string" value="\x00\x00\x02\x00\x06\x04\x06\x00\x08\x00\x00\x00\x00\x00" offset="0"/>
562 563 564 565 566 567
    </magic>
    <glob pattern="*.123"/>
    <glob pattern="*.wk1"/>
    <glob pattern="*.wk3"/>
    <glob pattern="*.wk4"/>
    <glob pattern="*.wks"/>
568 569 570 571
    <alias type="application/x-lotus123"/>
    <alias type="application/x-123"/>
    <alias type="application/lotus123"/>
    <alias type="application/wk1"/>
572
    <alias type="zz-application/zz-winassoc-123"/>
573
  </mime-type>
574
  <mime-type type="application/vnd.lotus-wordpro">
575
    <comment>Lotus Word Pro document</comment>
576 577 578 579 580 581
    <generic-icon name="x-office-document"/>
    <magic priority="50">
      <match type="string" value="WordPro" offset="0"/>
    </magic>
    <glob pattern="*.lwp"/>
  </mime-type>
582
  <mime-type type="application/vnd.ms-access">
583
    <comment>JET database</comment>
584 585
    <acronym>JET</acronym>
    <expanded-acronym>Joint Engine Technology</expanded-acronym>
586
    <generic-icon name="x-office-document"/>
587 588 589 590
    <magic priority="50">
      <match offset="0" type="string" value="\x00\x01\x00\x00Standard Jet DB" />
    </magic>
    <glob pattern="*.mdb" />
591 592 593 594 595 596
    <alias type="application/x-msaccess"/>
    <alias type="application/msaccess"/>
    <alias type="application/vnd.msaccess"/>
    <alias type="application/x-msaccess"/>
    <alias type="application/mdb"/>
    <alias type="application/x-mdb"/>
597
    <alias type="zz-application/zz-winassoc-mdb"/>
598
  </mime-type>
599
  <mime-type type="application/vnd.ms-cab-compressed">
600
    <comment>Microsoft Cabinet archive</comment>
601
    <generic-icon name="package-x-generic"/>
602
    <magic priority="60">
603 604 605
      <match offset="0" type="string" value="MSCF\0\0\0\0" />
    </magic>
    <glob pattern="*.cab"/>
606
    <alias type="zz-application/zz-winassoc-cab"/>
607
  </mime-type>
608
  <mime-type type="application/vnd.ms-excel">
609
    <comment>Excel spreadsheet</comment>
610
    <generic-icon name="x-office-spreadsheet"/>
611 612 613
    <magic priority="50">
      <match type="string" value="Microsoft Excel 5.0 Worksheet" offset="2080"/>
    </magic>
614 615 616 617 618 619
    <glob pattern="*.xls"/>
    <glob pattern="*.xlc"/>
    <glob pattern="*.xll"/>
    <glob pattern="*.xlm"/>
    <glob pattern="*.xlw"/>
    <glob pattern="*.xla"/>
620
    <glob pattern="*.xlt"/>
621
    <glob pattern="*.xld"/>
622
    <alias type="application/msexcel"/>
623
    <alias type="application/x-msexcel"/>
624
    <alias type="zz-application/zz-winassoc-xls"/>
625
  </mime-type>
626
  <mime-type type="application/vnd.ms-excel.addin.macroEnabled.12">
627
    <comment>Excel add-in</comment>
628 629 630 631 632
    <generic-icon name="x-office-spreadsheet"/>
    <glob pattern="*.xlam"/>
    <sub-class-of type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
  </mime-type>
  <mime-type type="application/vnd.ms-excel.sheet.binary.macroEnabled.12">
633
    <comment>Excel 2007 binary spreadsheet</comment>
634 635 636 637 638
    <generic-icon name="x-office-spreadsheet"/>
    <glob pattern="*.xlsb"/>
    <sub-class-of type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
  </mime-type>
  <mime-type type="application/vnd.ms-excel.sheet.macroEnabled.12">
639
    <comment>Excel spreadsheet</comment>
640 641 642 643
    <generic-icon name="x-office-spreadsheet"/>
    <glob pattern="*.xlsm"/>
    <sub-class-of type="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
  </mime-type>
644
  <mime-type type="application/vnd.ms-excel.template.macroEnabled.12">
645
    <comment>Excel spreadsheet template</comment>
646 647
    <generic-icon name="x-office-spreadsheet"/>
    <glob pattern="*.xltm"/>
648
    <sub-class-of type="application/vnd.openxmlformats-officedocument.spreadsheetml.template"/>
649
  </mime-type>
650
  <mime-type type="application/vnd.ms-powerpoint">
651
    <comment>PowerPoint presentation</comment>
652
    <generic-icon name="x-office-presentation"/>
653 654 655
    <glob pattern="*.ppz"/>
    <glob pattern="*.ppt"/>
    <glob pattern="*.pps"/>
656
    <glob pattern="*.pot"/>
657 658
    <alias type="application/powerpoint"/>
    <alias type="application/mspowerpoint"/>
659
    <alias type="application/x-mspowerpoint"/>
660
  </mime-type>
661
  <mime-type type="application/vnd.ms-powerpoint.addin.macroEnabled.12">
662
    <comment>PowerPoint add-in</comment>
663 664 665 666
    <generic-icon name="x-office-presentation"/>
    <glob pattern="*.ppam"/>
  </mime-type>
  <mime-type type="application/vnd.ms-powerpoint.presentation.macroEnabled.12">
667
    <comment>PowerPoint presentation</comment>
668 669 670 671
    <generic-icon name="x-office-presentation"/>
    <glob pattern="*.pptm"/>
    <sub-class-of type="application/vnd.openxmlformats-officedocument.presentationml.presentation"/>
  </mime-type>
672
  <mime-type type="application/vnd.ms-powerpoint.slide.macroEnabled.12">
673
    <comment>PowerPoint slide</comment>
674 675
    <generic-icon name="x-office-presentation"/>
    <glob pattern="*.sldm"/>
676
    <sub-class-of type="application/vnd.openxmlformats-officedocument.presentationml.slide"/>
677
  </mime-type>
678
  <mime-type type="application/vnd.ms-powerpoint.slideshow.macroEnabled.12">
679
    <comment>PowerPoint presentation</comment>
680 681 682 683 684
    <generic-icon name="x-office-presentation"/>
    <glob pattern="*.ppsm"/>
    <sub-class-of type="application/vnd.openxmlformats-officedocument.presentationml.slideshow"/>
  </mime-type>
  <mime-type type="application/vnd.ms-powerpoint.template.macroEnabled.12">
685
    <comment>PowerPoint presentation template</comment>
686 687
    <generic-icon name="x-office-presentation"/>
    <glob pattern="*.potm"/>
688
    <sub-class-of type="application/vnd.openxmlformats-officedocument.presentationml.template"/>
689 690
  </mime-type>
    <mime-type type="application/vnd.ms-visio.drawing.main+xml">
691
    <comment>Office Open XML Visio drawing</comment>
Bastien Nocera's avatar
Bastien Nocera committed
692
    <generic-icon name="image-x-generic"/>
693 694 695 696
    <glob pattern="*.vsdx"/>
    <sub-class-of type="application/zip"/>
  </mime-type>
  <mime-type type="application/vnd.ms-visio.template.main+xml">
697
    <comment>Office Open XML Visio template</comment>
Bastien Nocera's avatar
Bastien Nocera committed
698
    <generic-icon name="image-x-generic"/>
699 700 701 702
    <glob pattern="*.vstx"/>
    <sub-class-of type="application/zip"/>
  </mime-type>
  <mime-type type="application/vnd.ms-visio.stencil.main+xml">
703
    <comment>Office Open XML Visio stencil</comment>
Bastien Nocera's avatar
Bastien Nocera committed
704
    <generic-icon name="image-x-generic"/>
705 706 707 708
    <glob pattern="*.vssx"/>
    <sub-class-of type="application/zip"/>
  </mime-type>
  <mime-type type="application/vnd.ms-visio.drawing.macroEnabled.main+xml">
709
    <comment>Office Open XML Visio drawing</comment>
Bastien Nocera's avatar
Bastien Nocera committed
710
    <generic-icon name="image-x-generic"/>
711 712 713 714
    <glob pattern="*.vsdm"/>
    <sub-class-of type="application/zip"/>
  </mime-type>
  <mime-type type="application/vnd.ms-visio.template.macroEnabled.main+xml">
715
    <comment>Office Open XML Visio template</comment>
Bastien Nocera's avatar
Bastien Nocera committed
716
    <generic-icon name="image-x-generic"/>
717 718 719 720
    <glob pattern="*.vstm"/>
    <sub-class-of type="application/zip"/>
  </mime-type>
  <mime-type type="application/vnd.ms-visio.stencil.macroEnabled.main+xml">
721
    <comment>Office Open XML Visio stencil</comment>
Bastien Nocera's avatar
Bastien Nocera committed
722
    <generic-icon name="image-x-generic"/>
723 724
    <glob pattern="*.vssm"/>
    <sub-class-of type="application/zip"/>
725
  </mime-type>
726
  <mime-type type="application/vnd.ms-word.document.macroEnabled.12">
727
    <comment>Word document</comment>
728 729 730 731 732
    <generic-icon name="x-office-document"/>
    <glob pattern="*.docm"/>
    <sub-class-of type="application/vnd.openxmlformats-officedocument.wordprocessingml.document"/>
  </mime-type>
  <mime-type type="application/vnd.ms-word.template.macroEnabled.12">
733
    <comment>Word document template</comment>
734 735
    <generic-icon name="x-office-document"/>
    <glob pattern="*.dotm"/>
736
    <sub-class-of type="application/vnd.openxmlformats-officedocument.wordprocessingml.template"/>
737
  </mime-type>
738
  <mime-type type="application/oxps">
739
    <comment>XPS document</comment>
740
    <acronym>XPS</acronym>
741
    <expanded-acronym>Open XML Paper Specification</expanded-acronym>
742
    <sub-class-of type="application/zip"/>
743
    <generic-icon name="x-office-document"/>
744
    <glob pattern="*.oxps"/>
745
    <glob pattern="*.xps"/>
746
    <alias type="application/vnd.ms-xpsdocument"/>
747
    <alias type="application/xps"/>
748
  </mime-type>
749
  <mime-type type="application/vnd.ms-works">
750
    <comment>Microsoft Works document</comment>
751 752
    <sub-class-of type="application/x-ole-storage"/>
    <generic-icon name="x-office-document"/>
753 754 755 756
    <glob pattern="*.wcm"/>
    <glob pattern="*.wdb"/>
    <glob pattern="*.wks"/>
    <glob pattern="*.wps"/>
Samuel Mehrbrodt's avatar
Samuel Mehrbrodt committed
757
    <glob pattern="*.xlr"/>
758
  </mime-type>