-
Notifications
You must be signed in to change notification settings - Fork 2
/
mate-vfs.mime
832 lines (576 loc) · 9.92 KB
/
mate-vfs.mime
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
#
# Copyright (C) The Free Software Foundation, 1998, 1999, 2000
# Copyright (C) Eazel, Inc. 2000, 2001
# All rights reserved.
#
# Mime types as provided by the MATE libraries for MATE.
#
# Applications can provide more mime types by installing other
# .mime files in the PREFIX/share/mime-info directory.
#
# The format of this file is:
#
# mime-type
# ext[,prio]: list of extensions for this mime-type
# regex[,prio]: a regular expression that matches the filename
#
# more than one ext: and regex: fields can be present.
#
# prio is the priority for the match, the default is 1. This is required
# to distinguish composed filenames, for example .gz has a priority of 1
# and .tar.gz has a priority of 2 (thus a file having the filename
# something.tar.gz will match the mime-type for tar.gz before the mime-type
# for .gz
#
# The values in this file are kept in alphabetical order for convenience.
# Please maintain this when adding new types. Also consider adding a
# human-readable description to mate-vfs.keys when adding a new type here.
#
# Also do please not add illegal mime types, observe the mime standard when
# adding new types.
application/andrew-inset
ext: ez
application/msword
ext: doc
application/octet-stream
ext: bin
application/oda
ext: oda
application/ogg
ext: ogg
application/pdf
ext: pdf
application/pgp
ext: pgp
application/postscript
ext: ps eps
application/qif
ext: qif
application/rtf
ext: rtf
application/vnd.corel-draw
ext: cdr
application/vnd.lotus-1-2-3
ext: 123 wk1 wk3 wk4 wks
application/vnd.ms-excel
ext: xls xla xlt xlc xld
application/vnd.ms-powerpoint
ext: ppt pps
# StarOffice 5.x document types
application/vnd.stardivision.calc
ext: sdc
application/vnd.stardivision.chart
ext: sds
application/vnd.stardivision.draw
ext: sda
application/vnd.stardivision.impress
ext: sdd sdp
application/vnd.stardivision.mail
ext: smd
application/vnd.stardivision.math
ext: smf
application/vnd.stardivision.writer
ext: sdw vor sgl
# OpenOffice 6.x document types
application/vnd.sun.xml.calc
ext: sxc
application/vnd.sun.xml.calc.template
ext: stc
application/vnd.sun.xml.draw
ext: sxd
application/vnd.sun.xml.draw.template
ext: std
application/vnd.sun.xml.impress
ext: sxi
application/vnd.sun.xml.impress.template
ext: sti
application/vnd.sun.xml.math
ext: sxm
application/vnd.sun.xml.writer
ext: sxw
application/vnd.sun.xml.writer.global
ext: sxg
application/vnd.sun.xml.writer.template
ext: stw
application/x-abiword
ext: abw
application/x-ape
ext: ape
application/x-applix-presents
ext: ap
application/x-applix-spreadsheet
ext: as
application/x-applix-word
ext: aw
application/x-arj
ext: arj
application/x-asp
ext: asp
application/x-backup
ext: bak BAK
application/x-bcpio
ext: bcpio
application/x-bittorrent
ext: torrent
application/x-blender
ext: blender blend BLEND
application/x-bzip
ext: bz2 bz
application/x-bzip-compressed-tar
regex,2: tar\.bz2$
application/x-cgi
ext: cgi
application/x-chess-pgn
ext: pgn
application/x-cinelerra
ext:
application/x-compress
ext: Z
application/x-compressed-tar
regex,2: tar\.gz$
ext: tgz
application/x-core-file
regex: ^core$
application/x-cpio
ext: cpio
application/x-cpio-compressed
regex,2: \.cpio\.gz$
application/x-dc-rom
ext: dc
application/x-deb
ext: deb
application/x-dia-diagram
ext: dia
application/x-dvi
ext: dvi
application/x-e-theme
ext: etheme ETHEME
application/x-font-afm
ext: afm
application/x-font-bdf
ext: bdf
application/x-font-linux-psf
ext: psf
application/x-font-pcf
ext: pcf
application/x-font-speedo
ext: spd
application/x-font-ttf
ext: ttf TTF ttc TTC
application/x-font-type1
ext: pfa pfb
application/x-gameboy-rom
ext: gb
application/x-gchempaint
ext: gchempaint
application/x-gcrystal
ext: gcrystal
application/x-genesis-rom
ext: gen md
application/x-glade
ext: glade
application/x-mate-app-info
ext: desktop
application/x-gnucash
ext: gnucash gnc xac
application/x-gnumeric
ext: gnumeric
application/x-gtar
ext: gtar
application/x-gzip
ext: gz
application/x-hdf
ext: hdf
application/x-iso-image
ext:iso
application/x-java-archive
ext: jar
application/x-java-byte-code
ext: class
application/x-jbuilder-project
ext: jpr jpx
application/x-kde-app-info
ext: kdelnk
application/x-killustrator
ext: kil
application/x-kpresenter
ext: kpr
application/x-kspread
ext: ksp
application/x-kword
ext: kwd
application/x-lha
ext: lha
application/x-lhz
ext: lhz
application/x-magicpoint
ext: mgp
application/x-matroska
ext: mkv mka mks
application/x-mif
ext: mif
application/x-mrproject
ext: mrp mrproject
application/x-ms-dos-executable
ext: exe
application/x-msx-rom
ext: msx
application/x-n64-rom
ext: n64
application/x-nes-rom
ext: nes
application/x-netcdf
ext: cdf nc
application/x-object-file
ext: o lo
application/x-oleo
ext: oleo
application/x-palm-database
ext: pdb
application/x-php
ext: php php3 php4
application/x-profile
regex: gmon\.out$
application/x-python-byte-code
ext: pyc
application/x-qw
ext: qif
application/x-rar
ext: rar
application/x-rar-compressed
ext: rar
application/x-reject
ext: rej
application/x-rpm
ext: rpm
application/x-shar
ext: shar
application/x-shared-library
ext: so
application/x-shared-library-la
ext: la
application/x-shockwave-flash
ext: swf
application/x-smil
ext: smil smi sml
application/x-sms-rom
ext: sms gg
application/x-sv4cpio
ext: sv4cpio
application/x-sv4crc
ext: sv4crc
application/x-tar
ext: tar
application/x-theme
ext: theme
# FIXME bugzilla.eazel.com 5372: This matches too many file
# names, including virtually all file names that end in ".1.Z".
application/x-troff-man-compressed
regex: ([^0-9]|^[^\.]*)\.([1-9][a-z]?|n)\.g?[Zz]$
application/x-unix-archive
ext: a
application/x-ustar
ext: ustar
application/x-wais-source
ext: src
application/x-xbase
ext: dbf
application/x-xbel
ext: xbel
application/x-zoo
ext: zoo
application/zip
ext: zip
audio/ac3
ext: ac3
audio/basic
ext: snd
audio/mpeg
ext: mp1 mp3
audio/prs.sid
ext: sid psid
audio/x-aiff
ext: aif aifc aiff
audio/x-flac
ext: flac
audio/x-it
ext: it IT
audio/x-m4a
ext: m4a
audio/x-midi
ext: midi mid
audio/x-mod
ext: mod MOD
audio/x-mpegurl
ext: m3u
audio/x-ms-asx
ext: asx wax
audio/x-pn-realaudio
ext: ram
audio/x-real-audio
ext: rm ra rv
audio/x-s3m
ext: S3M s3m
audio/x-scpls
ext: pls
audio/x-stm
ext: STM stm
audio/x-ulaw
ext: au
audio/x-voc
ext: voc
audio/x-wav
ext: wav
audio/x-xi
ext: xi
audio/x-xm
ext: xm XM
image/bmp
ext: bmp
image/cgm
ext: cgm
image/gif
ext: gif
image/ief
ext: ief
image/jpeg
ext: jpe jpeg jpg
image/png
ext: png
image/svg+xml
ext: svg svgz
image/tiff
ext: tif tiff
image/vnd.djvu
ext: djvu djv
image/vnd.dwg
ext: dwg
image/vnd.dxf
ext: dxf
image/x-3ds
ext: 3ds
image/x-applix-graphic
ext: ag
image/x-bmp
ext: bmp
image/x-cmu-raster
ext: ras
image/x-compressed-xcf
regex,2: \.xcf\.gz$
regex,2: \.xcf\.bz2$
image/x-dcm
ext: dcm
image/x-emf
ext: emf
image/x-fits
ext: fits
image/x-gray
ext: gray
image/x-icb
ext: icb
image/x-ico
ext: ico
image/x-iff
ext: iff IFF
image/x-ilbm
ext: ilbm ILBM
image/x-lwo
ext: lwo lwob
image/x-lws
ext: lws
image/x-miff
ext: miff
image/x-palm
ext: palm
image/x-pcx
ext: pcx
image/x-photo-cd
ext: pcd
image/x-pict
ext: pct pict
image/x-portable-anymap
ext: pnm
image/x-portable-bitmap
ext: pbm
image/x-portable-graymap
ext: pgm
image/x-portable-pixmap
ext: ppm
image/x-psd
ext: psd
image/x-rgb
ext: rgb
image/x-sgi
ext: sgi
image/x-sun-raster
ext: sun
image/x-tga
ext: tga
image/x-wmf
ext: wmf
image/x-xbitmap
ext: xbm
image/x-xcf
ext: xcf
image/x-xfig
ext: fig
image/x-xpixmap
ext: xpm
image/x-xwindowdump
ext: xwd
message/x-gnu-rmail
regex: ^RMAIL$
model/vrml
ext: wrl
text/abiword
ext: abw
text/bib
ext: bib
text/calendar
ext: ics
text/css
ext: css
text/html
ext: html htm HTML
text/mathml
ext: mml
text/plain
ext: asc txt TXT
text/richtext
ext: rtx
text/sgml
ext: sgml sgm
text/spreadsheet
ext: sylk slk
text/tab-separated-values
ext: tsv
text/x-asm
ext: s
text/x-authors
regex: AUTHORS
regex: MAINTAINERS
text/x-c
ext: c
text/x-c++
ext: cc C cpp c++
text/x-c-header
ext: h H h++ hpp
text/x-comma-separated-values
ext: csv
text/x-copying
regex: COPYING
regex: COPYING.*
text/x-credits
regex: CREDITS
text/x-csh
ext: csh
text/x-dcl
ext: dcl
text/x-dsl
ext: dsl
text/x-dtd
ext: dtd
text/x-emacs-lisp
ext: el
text/x-fortran
ext: f
text/x-gtkrc
regex: [.|]gtkrc
text/x-haskell
ext: hs
text/x-idl
ext: idl
text/x-install
regex: INSTALL
text/x-java
ext: java
text/x-javascript
ext: js
text/x-literate-haskell
ext: lhs
text/x-lua
ext: lua
text/x-lyx
ext: lyx
text/x-makefile
regex: [Mm]akefile
text/x-makepkg
regex: PKGBUILD
text/x-objc
ext: m
text/x-pascal
ext: p pascal
text/x-patch
ext: diff patch
text/x-perl
ext: pl perl pm
text/x-po
ext: po
text/x-python
ext: py
text/x-readme
regex: README.*
regex: NEWS.*
regex: TODO.*
regex: HACKING.*
text/x-scheme
ext: scm
text/x-setext
ext: etx
text/x-sh
ext: sh
text/x-sql
ext: sql
text/x-tcl
ext: tcl
text/x-tex
ext: tex cls sty ltx
text/x-texinfo
ext: texi texinfo
text/x-troff
ext: roff t tr
# FIXME bugzilla.eazel.com 5372: This matches too many file
# names, including virtually all file names that end in ".1".
text/x-troff-man
regex: (([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|n)|\.man)$
ext: man
text/x-troff-me
ext: me
text/x-troff-mm
ext: mm
text/x-troff-ms
ext: ms
text/x-vcalendar
ext: vcs vcf
text/x-vcard
ext: gcrd
text/x-verilog-src
ext: v vl vh verilog
text/x-yacc
ext: yacc y
text/xml
ext: xml
video/mpeg
ext: mp2 mpe mpeg mpg vob dat
video/quicktime
ext: mov qt
video/vnd.vivo
ext: viv vivo
video/x-anim
regex: \.anim[1-9j]$
video/x-flc
ext: flc
video/x-fli
ext: fli
video/x-ms-asf
ext: asf
video/x-ms-wmv
ext: wmv
video/x-ms-wvx
ext: wvx
video/x-msvideo
ext: avi
video/x-nsv
ext: nsv NSV
video/x-sgi-movie
ext: movie