summaryrefslogtreecommitdiff
path: root/tests/mime-detection/list
blob: 3a78a8b400ab838601a503b9e86650ade4601757 (plain)
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
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
# Regression tests for shared-mime-info and xdgmime.
#
# Syntax: <filename> <expected mimetype> [NDF]
#  where N can be 'x' if the lookup by filename is expected to fail
#        D can be 'x' if the lookup by file data is expected to fail
#        F can be 'x' if the lookup by actual file (using both name and contents) is expected to fail
#  Use 'o' to express the opposite, i.e. no expected failure for this kind of lookup.
#  Example: 'ox' means N=o D=x (and F is 'o', implicitly), lookup by data should fail.


# Images
test.bmp image/bmp
test.cel image/x-cel xxx
test.dcm application/dicom
test.eps image/x-eps
# https://bugs.freedesktop.org/show_bug.cgi?id=55264
Oriental_tattoo_by_daftpunk22.eps image/x-eps
GammaChart.exr image/x-exr
test.fit application/fits
test.fli video/x-flic ox
test.gif image/gif
example.heic image/heif
example.heif image/heif
# Converted from img_5304.jpg with GIMP 2.10.18
img_5304.hif image/heif
test.ico image/vnd.microsoft.icon
# From https://bugs.freedesktop.org/show_bug.cgi?id=20070#c3
test.ilbm image/x-ilbm
test.im1 image/x-sun-raster x
test.jpg image/jpeg
# Possible false positive for a JPEG 2000 image
img_5304.jpg image/jpeg
# One with embeddded property list XML
# https://github.com/DeaDBeeF-Player/deadbeef/issues/2667
# convert -extent 1x1 cover.jpg jpg:- | exiftool "-PhotoshopThumbnail<=" - >test-with-plist-xml.jpg
test-with-plist-xml.jpg image/jpeg
# From https://github.com/bitsgalore/jp2kMagic
balloon.j2c image/x-jp2-codestream
balloon.jp2 image/jp2
balloon.jpf image/jpx
balloon.jpm image/jpm
balloon.mj2 video/mj2
# JPEG-XR
blue.wdp image/jxr
# From https://bugzilla.freedesktop.org/show_bug.cgi?id=55339
test.mng video/x-mng
test.pbm image/x-portable-bitmap
test.pcx image/vnd.zbrush.pcx
test.pgm image/x-portable-graymap
test.pix image/x-pix xxx
test.png image/png
test.ppm image/x-portable-pixmap
# Copied from http://bugs.freedesktop.org/show_bug.cgi?id=19811
test2.ppm image/x-portable-pixmap
test-p6.ppm image/x-portable-pixmap
test.ps  application/postscript
test.psd image/vnd.adobe.photoshop
test.sgi image/x-sgi ox
test.tga image/x-tga
# Uncompressed TGA
test2.tga image/x-tga
colormapped.tga image/x-tga
test.tif image/tiff
test.webp image/webp
test.xbm image/x-xbitmap ox
test.xcf image/x-xcf
test.gbr image/x-gimp-gbr
test.gih image/x-gimp-gih ox
test.pat image/x-gimp-pat
# https://bugs.freedesktop.org/show_bug.cgi?id=55263
lucid-tab-bg.xcf image/x-xcf
weather_sun.xcf image/x-xcf
test.xpm image/x-xpixmap
# Copied from https://en.wikipedia.org/wiki/X_PixMap
test-xpm2.xpm image/x-xpixmap
test.xwd image/x-xwindowdump ox
# Copied from http://djvu.org/resources/
2001_compression_overview.djvu image/vnd.djvu+multipage xoo
2001_compression_overview.djvu image/vnd.djvu oxx
# c44 test.jpg test.djvu
test.djvu image/vnd.djvu
# Copied from https://bugs.launchpad.net/ubuntu/+source/shared-mime-info/+bug/91488 (150 first kB)
test.kdc image/x-kodak-kdc
# Copied from http://www.skencil.org/gallery.html
bathead.sk image/x-skencil
# Copied from http://www.geocities.com/CapeCanaveral/1939/256cur95.zip
jc-win.ani application/x-navi-animation
# Copied from http://blogs.vertigosoftware.com/alanl/archive/2006/06/28/Vista_Cursors_on_Windows_XP.aspx
aero_alt.cur image/x-win-bitmap
# copied from the mypaint examples
mypaint.ora image/openraster
# generated with `convert test.tif -compress Fax G3:test.g3`
test.g3 image/g3fax ox
# Copied from https://bugs.freedesktop.org/show_bug.cgi?id=19201#c4
# test.bflng application/xml x
# Copied from https://bugs.freedesktop.org/show_bug.cgi?id=19201#c3
test.xhtml application/xhtml+xml
test.xht application/xhtml+xml
# Copied from https://bugs.webkit.org/show_bug.cgi?id=201295#c0
test-html-with-svg.html text/html
# Copied from https://gitlab.freedesktop.org/xdg/shared-mime-info/issues/98
test-really-html-not-xhtml.html text/html ox
# Copied from https://bugs.kde.org/show_bug.cgi?id=417248
test-really-html-not-perl.html text/html
# Copied from https://gitlab.freedesktop.org/xdg/shared-mime-info/issues/120
test.html text/html
nomaximize.hta application/hta
# Copied from http://cvs.fedoraproject.org/viewvc/comps/comps-f11.xml.in?revision=1.306
test.xml.in application/xml x
# Copied from http://bugs.freedesktop.org/show_bug.cgi?id=25581
dia.shape application/x-dia-shape
# Copied from https://bugzilla.gnome.org/show_bug.cgi?id=623861#c1
attachment.tif image/jpeg xox
# First 512k of http://img.photographyblog.com/reviews/panasonic_lumix_dmc_fz38/sample_images/panasonic_lumix_dmc_fz38_05.rw2
panasonic_lumix_dmc_fz38_05.rw2 image/x-panasonic-rw2
# Copied from https://bugs.freedesktop.org/show_bug.cgi?id=39126
bug39126-working.ppm image/x-portable-pixmap
bug39126-broken.ppm image/x-portable-pixmap
# Copied from https://issues.apache.org/ooo/show_bug.cgi?id=25876
ooo25876-2.pct image/x-pict
newtonme.pict image/x-pict
# Copied from https://github.com/KhronosGroup/KTX/tree/master/testimages
rgb-reference.ktx image/ktx
# Copied from https://github.com/KhronosGroup/KTX/tree/master/testimages
rgba-reference-u.ktx2 image/ktx2
# Copied from https://gitlab.gnome.org/GNOME/gnome-photos/blob/master/data/dnd-counter.svg
dnd-counter.svg image/svg+xml
# Copied from https://github.com/linuxmint/mint-x-icons/tree/master/usr/share/icons/Mint-X-Aqua/places/128
folder.svg image/svg+xml
# Copied from https://gitlab.freedesktop.org/xdg/shared-mime-info/issues/116#note_225851
terminal-app.svg image/svg+xml
network-symbolic.svg image/svg+xml
# Zeb model from http://www.geo-metricks.com/geo-shop/shop-htm/free-object-info.htm truncated to 1Ko
zeb.3ds image/x-3ds x
# Generated using astcenc-sse2 -cl test.png test.astc 4x4 -thorough
test.astc image/astc
# First 10kB of sample at https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/124
test.nrw image/x-nikon-nrw ox
test-with-container.jxl image/jxl
test-without-container.jxl image/jxl
# Copied from https://commons.wikimedia.org/wiki/File:Animated_PNG_example_bouncing_beach_ball.png
Animated_PNG_example_bouncing_beach_ball.png image/apng x

# Documents
ooo-6.0.doc application/msword
ooo-95.doc application/msword
ooo.doc application/msword
ooo.rtf application/rtf
ooo.sdw application/vnd.stardivision.writer
ooo.stw application/vnd.sun.xml.writer.template ox
ooo.sxw application/vnd.sun.xml.writer
ooo.vor application/vnd.stardivision.writer
ooo-xp.doc application/msword
office.doc application/msword
# ISO/IEC 26300:2006 Open Document Format for Office Applications (OpenDocument)
ooo-test.odg application/vnd.oasis.opendocument.graphics
ooo-test.odp application/vnd.oasis.opendocument.presentation
ooo-test.ods application/vnd.oasis.opendocument.spreadsheet
ooo-test.odt application/vnd.oasis.opendocument.text
# OpenDocument/OpenOffice.org flat XML
ooo-test.fodg application/vnd.oasis.opendocument.graphics-flat-xml ox
ooo-test.fodp application/vnd.oasis.opendocument.presentation-flat-xml ox
ooo-test.fods application/vnd.oasis.opendocument.spreadsheet-flat-xml ox
ooo-test.fodt application/vnd.oasis.opendocument.text-flat-xml ox
# Created with StarOffice 3.0
so3.smf application/x-starmath x
# Created with StarOffice 3.1
so3.sdw application/x-starwriter x
so3.sdc application/x-starcalc x
so3.sdd application/x-starimpress x
so3.sds application/x-starchart x
# Created with StarOffice 4.0
so4.sdw application/x-starwriter x
so4.sgl application/x-starwriter-global x
so4.sdc application/x-starcalc x
so4.sdd application/x-starimpress x
so4.sds application/x-starchart x
so4.smf application/x-starmath x
so4.smd application/x-starmail x
# Created with StarOffice 5.2
so5.sdw application/vnd.stardivision.writer
so5.sgl application/vnd.stardivision.writer-global
so5.sdc application/vnd.stardivision.calc
so5.sdd application/vnd.stardivision.impress
so5.sdp application/vnd.stardivision.impress-packed x
so5.sda application/vnd.stardivision.draw
so5.sds application/vnd.stardivision.chart
so5.smf application/vnd.stardivision.math
so5.sdm application/vnd.stardivision.mail
# Created with LibreOffice 7.6
lo7.doc application/msword
lo7.xls application/vnd.ms-excel
lo7.ppt application/vnd.ms-powerpoint
# Created with LibreOffice 24.2
lo24.odm application/vnd.oasis.opendocument.text-master
lo24.otm application/vnd.oasis.opendocument.text-master-template
# Created with WordPerfect 9
regular.wpd application/vnd.wordperfect
compound.wpd application/vnd.wordperfect
# Created with Quattro Pro 6
quattro6.wb2 application/x-quattropro ox
# Created with Quattro Pro 9
quattro9.qpw application/x-quattropro
# Copied from https://bugs.freedesktop.org/show_bug.cgi?id=20604
foo.doc application/msword
# Copied from http://bugzilla.abisource.com/show_bug.cgi?id=6435
test-template.dot application/msword-template ox
test-template.dot application/msword xox
# Copied from http://www.ebooktechnologies.com/downloads/ocf10-20060911.epub
ocf10-20060911.epub application/epub+zip
# Copied from https://standardebooks.org/ebooks/elizabeth-barrett-browning/sonnets-from-the-portuguese
elizabeth-barrett-browning_sonnets-from-the-portuguese.azw3 application/vnd.amazon.mobi8-ebook ox
# Created with BBeBinder
blank.lrf application/x-sony-bbeb
# Copied from http://libwps.svn.sourceforge.net/viewvc/libwps/trunk/reference/
test.wps application/vnd.ms-works
# Copied from https://bugs.freedesktop.org/show_bug.cgi?id=45922
test.xlr application/vnd.ms-works ox
# Copied from http://openxmldeveloper.org/articles/OpenXMLsamples.aspx
sample.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document oxo
sample.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet oxo
sample.pptx application/vnd.openxmlformats-officedocument.presentationml.presentation oxo
# Copied and renamed sample.pptx
sample.ppsx application/vnd.openxmlformats-officedocument.presentationml.slideshow oxo
# Copied from http://bugs.freedesktop.org/show_bug.cgi?id=20185
pocket-word.psw application/x-pocket-word
aportis.pdb application/x-aportisdoc x
# Copied from https://artcontext.net/art/01/mime/docs/show.php?type=application%2Fandrew-inset&js=
internet.ez application/andrew-inset ox
# Copied from http://extensions.services.openoffice.org/project/anaphraseus
Anaphraseus-1.21-beta.oxt application/vnd.openofficeorg.extension ox
# Copied from http://lilypond.org/doc/v2.10/examples
petite-ouverture-a-danser.ly text/x-lilypond ox
sqlite2.kexi application/x-kexiproject-sqlite2 ox
sqlite3.kexi application/x-kexiproject-sqlite3 xx
# Copied from KOffice 2.1.1 source tarball
combined.karbon application/x-karbon
Empty.chrt application/x-kchart
layersupdatesignals.flw application/x-kivio
Presentation.kpt application/x-kpresenter
testcases.ksp application/x-kspread
test-kounavail2.kwd application/x-kword
white_640x480.kra application/x-krita
test.mobi application/x-mobipocket-ebook
test.lwp application/vnd.lotus-wordpro
# Copied from https://bugs.freedesktop.org/show_bug.cgi?id=64946
TS010082249.pub application/vnd.ms-publisher
# Created with QuarkXPress 8.5.1
qxp8.qxp application/vnd.quark.quarkxpress
test.key application/vnd.apple.keynote
# Created with Numbers 3.5
test.numbers application/vnd.apple.numbers ox
# Created with Pages 5.5
test.pages application/vnd.apple.pages
test.pmd application/x-pagemaker oxo
sample.vsdx application/vnd.ms-visio.drawing.main+xml oxo
appleworks.cwk application/x-appleworks-document oxo
# test.oxps and test.xps "printed" with Windows 10 Microsoft XPS Document Writer
test.oxps application/oxps ox
test.xps application/vnd.ms-xpsdocument ox
../../data/update-mime-database.1 application/x-troff-man ox

# Playlist, subtitle and audio formats
stream.nsc application/x-netshow-channel
stream.sdp application/sdp
playlist.asx audio/x-ms-asx
feed.rss application/rss+xml
feed2 application/rss+xml x
# RSS tag is too far in the file
560051.xml application/rss+xml xxx
feed.atom application/atom+xml
feeds.opml text/x-opml+xml
subtitle.srt application/x-subrip
# Copied from http://msdn2.microsoft.com/en-us/library/ms971327.aspx
subtitle.smi application/x-sami x
# Copied from http://www1.mplayerhq.hu/MPlayer/samples/sub/Lola.sub/Run.Lola.Run.1998.DVDivX-SChiZO.sub
subtitle-microdvd.sub text/x-microdvd
# Copied from https://dl.opensubtitles.org/pl/download/file/1956175964
subtitle-mpl2.mpl text/x-mpl2
# Copied from http://www1.mplayerhq.hu/MPlayer/samples/sub/manyfmts/FOVH%20MoviePlayer.sub
subtitle-mpsub.sub text/x-mpsub x
# Copied from http://en.wikipedia.org/wiki/SubStation_Alpha
subtitle.ssa text/x-ssa
# Copied from http://wiki.videolan.org/SubViewer
subtitle-subviewer.sub text/x-subviewer x
# Copied from http://www.iandevlin.com/html5test/webvtt/upc-video-subtitles-en.vtt
upc-video-subtitles-en.vtt text/vtt
# Copied from http://zano6.home.att.net/Ringer/Ball_Game.ime
ringtone.ime text/x-iMelody
# Copied from http://smaf-yamaha.com/develop/smpl/J-Walk.mmf
ringtone.mmf application/vnd.smaf
ringtone.m4r audio/x-m4r oxo
# Copied from http://smaf-yamaha.com/what/demo/chlist.mrl
playlist.mrl text/x-mrml
#  Copied from http://bugzilla.gnome.org/show_bug.cgi?id=518688
hbo-playlist.qtl application/x-quicktime-media-link
# Copied from http://bugzilla.gnome.org/show_bug.cgi?id=567142
playlist.wpl application/vnd.ms-wpl
# Copied from Nine Inch Nails' The Slip
test.flac audio/flac
# Copied from http://tools.ietf.org/html/draft-pantos-http-live-streaming-02#section-7.1
live-streaming.m3u application/vnd.apple.mpegurl x
# Copied from http://qthttp.apple.com.edgesuite.net/1006ad9g4hjk/all_w.m3u8
all_w.m3u8 application/vnd.apple.mpegurl x
# Copied from http://bugs.freedesktop.org/show_bug.cgi?id=42922
test.vsd application/vnd.visio
# Copied from https://bugs.freedesktop.org/show_bug.cgi?id=40800
test.dts audio/vnd.dts
test.dtshd audio/vnd.dts.hd
# perl -e 'print "This is not DTSHD: \x{64}\x{58}\x{20}\x{25}"'
test-not-dtshd.txt text/plain
# Copied from http://samples.mplayerhq.hu/A-codecs/amr/sample2.amr
sample2.amr audio/AMR
# Testing case-insensitive mime-type matching
# https://bugs.freedesktop.org/show_bug.cgi?id=38415
sample2.amr audio/amr
# Truncated file from https://bugzilla.gnome.org/show_bug.cgi?id=792325
raw-mjpeg.mjpeg video/x-mjpeg oxo
# From https://cgit.kde.org/kfilemetadata.git/tree/autotests/samplefiles
x_speex_ogg.spx audio/x-speex+ogg
# From https://cgit.kde.org/kfilemetadata.git/tree/autotests/samplefiles
test.mpc audio/x-musepack
# Created using https://tascam.com/us/product/hi-res_editor/top
test.dsf audio/x-dsf
# Created using https://tascam.com/us/product/hi-res_editor/top
test.dff audio/x-dff
# Created using http://thbeck.de/Download/TAK_2.3.1.zip (source input: ffmpeg -f lavfi -i anullsrc=r=44100:cl=mono -t 0.1 silence.wav)
test.tak audio/x-tak

# text
text-iso8859-15.txt text/plain
text-utf8.txt text/plain
test.tex text/x-tex
test2.tex text/x-tex
# Generate from test2.tex with texi2dvi from Texinfo 6.5
test2.dvi application/x-dvi
# Copied from http://www.computerperformance.co.uk/vista/vista_reg_examples.htm
registry.reg text/x-ms-regedit
# Copied from http://www.ss64.com/nt/regedit.html
registry-nt.reg text/x-ms-regedit
# Copied from https://bugzilla.redhat.com/show_bug.cgi?id=430203#c3
test.ext,v text/plain
# Feature specification in Gherkin format
test.feature text/x-gherkin ox
# Copied from http://bugs.freedesktop.org/show_bug.cgi?id=14329
test.fl application/x-fluid
# From https://bugs.freedesktop.org/show_bug.cgi?id=30656
bug-30656-xchat.conf application/octet-stream oxx
bug-30656-xchat.conf text/plain x
helloworld.java text/x-java ox
helloworld.groovy text/x-groovy ox
helloworld.bas text/x-basic ox
helloworld.vb text/x-vb x
helloworld.vbs text/vbscript ox
# Created with `srcenc.exe helloworld.vbs helloworld.vbe`
helloworld.vbe text/vbscript.encode ox
helloworld.ps1 application/x-powershell
build.gradle text/x-gradle ox
ico.ksy text/x-kaitai-struct ox
# Copied from http://asurvey.net/ccsfagent/media/survey.js
survey.js text/javascript ox
# Created with `srcenc.exe survey.js survey.exe`
survey.jse text/jscript.encode
# Copied from gecko/accessible/src/jsat/Utils.jsm in Boot2Gecko
Utils.jsm text/javascript ox
esm.mjs text/javascript ox
javascript-without-extension text/javascript xoo
# The following two copied from RFC 4627.
json_object.json application/json ox
json_array.json application/json ox
# Copy of json_array.json with comments and trailing commas
json_array.json5 application/json5 ox
# Copied from RFC 7033
webfinger.jrd application/jrd+json ox
# Copied from RFC 6902
my-data.json-patch application/json-patch+json ox
# Copied from http://www.w3.org/TR/json-ld/
json-ld-full-iri.jsonld application/ld+json ox
schema.json application/schema+json x
test.ipynb application/x-ipynb+json
test-reordered.ipynb application/x-ipynb+json ox
test.cs text/x-csharp ox
test.dot text/vnd.graphviz x
test.vala text/x-vala ox
test.ooc text/x-ooc ox
test.mof text/x-mof ox
# Copied from http://bugs.freedesktop.org/show_bug.cgi?id=11530
test-cdda.toc application/x-cdrdao-toc
test-cdrom.toc application/x-cdrdao-toc
dreamcast-us-samba-de-amigo.gdi application/x-gd-rom-cue ox
dreamcast-jet-set-radio.cdi application/x-discjuggler-cd-image ox
# Copied from /etc/sysconfig/iptables
test.iptables text/x-iptables
test-vpn.pcf application/x-cisco-vpn-settings x
# From https://bugs.freedesktop.org/show_bug.cgi?id=20302
menu.ini application/octet-stream oxx
menu.ini text/plain x
# Copied from https://bugs.freedesktop.org/show_bug.cgi?id=16228
test.php application/x-php
# The 3 below copied from https://bugs.freedesktop.org/show_bug.cgi?id=15810
evolution.eml application/mbox xox
tb-from-sentbox.eml message/rfc822
tb-saved.eml message/rfc822
# Copied from http://www.cyanwerks.com/file-format-url.html
test.url application/x-mswinurl
# Copied from http://www.digitalmars.com/d/
test.d text/x-dsrc ox
test.v text/x-verilog ox
test.sv text/x-svsrc ox
test.svh text/x-svhdr ox
# Copied from http://www.w3.org/TR/CSS21/sample.html
html4.css text/css ox
# Copied from http://www.iecss.com/whatwg.css
html5.css text/css ox
# Copied from http://www.w3.org/TR/html5/offline.html#manifests
test.manifest text/cache-manifest
test.yaml application/yaml
# Copied from https://toml.io/en/
test.toml application/toml ox
# hand-made
mysum.m text/x-matlab x
# taken from Octave 3.2 sources
isdir.m text/x-matlab x
# hand-made
test.mo text/x-modelica xoo
# From https://bugs.freedesktop.org/show_bug.cgi?id=29733
bibtex.bib text/x-bibtex
# the following 6 test files are hand-made
import-objc.m text/x-objcsrc
comment-objc.m text/x-objcsrc ox
import-objc++.mm text/x-objc++src ox
include-objc++.mm text/x-objc++src ox
simple-troff.tr text/troff
simple-troff.mm text/x-troff-mm xx
# Copied from LLVM project test suite
test.cl text/x-opencl-src ox
# hand-made
test.mc2 text/vnd.senx.warpscript ox
# Copied from http://todotxt.org/todo.txt
todo.txt text/x-todo-txt
# From https://github.com/OpenVPN/openvpn/blob/master/sample/sample-plugins/keying-material-exporter-demo/client.ovpn
openvpn.ovpn application/x-openvpn-profile ox
openvpn.openvpn application/x-openvpn-profile ox
# From https://github.com/OpenPrinting/cups-filters/blob/master/ppdfiles/pxlcolor.ppd
pxlcolor.ppd application/vnd.cups-ppd

# http://www.apps.ietf.org/rfc/rfc4716.html#sec-3.6
ssh-public-key.txt text/plain
# http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-22
test.vcf text/vcard
# Genie source code
test.gs text/x-genie ox
# Test Go source code
test.go text/x-go oxo
# Qt Quick (QML) file
rectangle.qml text/x-qml
shebang.qml text/x-qml
plugins.qmltypes text/x-qml
text.qmlproject text/x-qml
# QtiPlot (qti) file
test.qti application/x-qtiplot
# Sass CSS pre-processor file
test.sass text/x-sass ox
# Scheme source code
# https://bugs.freedesktop.org/show_bug.cgi?id=31534
test.scm text/x-scheme ox
test.ss  text/x-scheme ox
test.scala text/x-scala ox
# Sass CSS pre-processor file
test.scss text/x-scss ox
# https://bugs.freedesktop.org/show_bug.cgi?id=56964
test.jnlp application/x-java-jnlp-file
# Python script
test.py text/x-python
test.pyx text/x-python ox
# https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/127
test_issue127.py text/x-python ox
# Python 3 script
test3.py text/x-python3 x
test.py3 text/x-python3
test.pyi text/x-python3 ox
# PySide
pyside.py text/x-python
# https://ru.stackoverflow.com/questions/1381587/%d0%9d%d0%b5%d0%bf%d1%80%d0%b0%d0%b2%d0%b8%d0%bb%d1%8c%d0%bd%d0%be-%d1%80%d0%b0%d1%81%d0%bf%d0%be%d0%b7%d0%bd%d0%b0%d1%91%d1%82-py-%d1%84%d0%b0%d0%b9%d0%bb/1381685
not-qml.py text/x-python ox
# SageMath
example_mime.sage text/x-sagemath oxo
# Perl
test.pl application/x-perl
test.pm application/x-perl
test.t application/x-perl
# Not perl https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/155
shell-calls-awk application/x-shellscript x
# Copied from http://en.wikipedia.org/wiki/Turtle_%28syntax%29#Example
test.ttl text/turtle ox
# Twig template
test.twig text/x-twig ox
# Crystal
test.cr text/x-crystal ox
test.jl text/julia ox
test.rs text/rust ox
# Copied from http://digital-preservation.github.io/csv-schema/csv-schema-1.0.html#basics
test.csvs text/csv-schema ox
# Copied from http://coffeescript.org/#overview
test.coffee application/vnd.coffeescript ox
# Copied from https://github.com/raml-org/raml-spec/blob/master/versions/raml-10/raml-10.md#applying-security-schemes
test.raml application/raml+yaml
# Created with `echo 'Hello World!' > helloworld.txt && binhex -u helloworld.txt > helloworld.hqx`
helloworld.hqx application/mac-binhex40

# xml subtypes
../../data/shared-mime-info-spec.xml application/docbook+xml xox
test.ttx application/x-font-ttx
gtk-builder.ui application/x-gtk-builder x
project.glade application/x-glade
# Copied from http://bugs.freedesktop.org/show_bug.cgi?id=14085
ISOcyr1.ent application/xml-external-parsed-entity ox
# Copied from http://www.metalinker.org/samples/abiword-setup-2.4.6.exe.metalink
test.metalink application/metalink+xml
# Copied from http://ooo.mirrorbrain.org/contrib/dictionaries/en_US.zip.meta4
en_US.zip.meta4 application/metalink4+xml
test.mml application/mathml+xml ox
# Qt Linguist: https://bugreports.qt.io/browse/QTBUG-64435
linguist.ts text/vnd.trolltech.linguist
test.xsl application/xslt+xml
pom.xml text/x-maven+xml ox
settings.xml text/x-maven+xml ox
test.cbl text/x-cobol ox
# Copied from http://docs.newzbin.com/index.php/Newzbin:NZB_Specs
sample1.nzb application/x-nzb
# Copied from http://www.w3.org/TR/owl2-xml-serialization/#Example_Ontology_.28Informative.29
test.owx application/owl+xml
# Copied from https://en.wikipedia.org/wiki/Portable_Game_Notation#Example
test.pgn application/vnd.chess-pgn
# From KDE kfilemetadata test suite
test_apple_systemprofiler.spx application/x-apple-systemprofiler+xml x
shared-mime-info.its application/its+xml
# From https://www.w3.org/TR/NOTE-HTMLComponents#oncontentchange
oncontentchange.htc text/x-component ox

# Archives
# Copied from http://bugs.freedesktop.org/show_bug.cgi?id=14909
test.alz application/x-alz
# Copied from /usr/share/gettext/javaversion.class
test.class application/x-java
# Created with jar from OpenJDK 1.6.0_18-b18
test.jar application/java-archive ox
# Copied from http://bugs.freedesktop.org/show_bug.cgi?id=12620
hello.pack application/x-java-pack200
# Copied from http://www.apache.org/dist/httpd/binaries/win32/apache_2.2.9-win32-x86-no_ssl-r2.msi
test.msi application/x-msi
# Created by the Wine test suite: https://gitlab.winehq.org/wine/wine/-/blob/7c45c7c5ebb59237d568a4e5b38626422e670b63/dlls/msi/tests/patch.c#L695
winetest-patch.msp application/microsoftpatch
# Created by building the default blank Universal Windows C++ app in Visual Studio 2022
App1_1.0.0.0_x64.appx application/appx ox
App1_1.0.0.0_x64.appxbundle application/appxbundle ox
App1_1.0.0.0_x64.msix application/msix ox
App1_1.0.0.0_x64.msixbundle application/msixbundle ox
App1_x64.appinstaller application/appinstaller
# Created using 7z
archive.7z application/x-7z-compressed
archive2.7z.001 application/x-7z-compressed
comics.cb7 application/x-cb7 ox
# Created using tar
archive.tar application/x-tar
comics.cbt application/x-cbt ox
# Created using lcab
copying.cab application/vnd.ms-cab-compressed
# XZ test case found in the test cases in the sources
good-1-delta-lzma2.tiff.xz application/x-xz
# https://bugs.freedesktop.org/show_bug.cgi?id=55254
sample.png.lzma application/x-lzma ox
spinboxes-0.1.1-Linux.tar.xz application/x-xz-compressed-tar ox
# Created using bzip Version 0.21
test.bz application/x-bzip1
# Created using GNU tar 1.34 and bzip Version 0.21
test.tar.bz application/x-bzip1-compressed-tar ox
# Created using bzip2 Version 1.0.8
test.bz2 application/x-bzip2
# Created using GNU tar 1.35 and bzip2 Version 1.0.8
test.tar.bz2 application/x-bzip2-compressed-tar ox
# Created using bzip3 1.2.2
test.bz3 application/x-bzip3
# Created using GNU tar 1.34 and bzip3 1.2.2
test.tar.bz3 application/x-bzip3-compressed-tar ox
# Created using lzip 1.1
test.lz application/x-lzip
# Created using Ark 16.07.70 + libarchive 3.1.2
test.tar.lz application/x-lzip-compressed-tar ox
# Created using lzop 1.02rc1, lzo 2.03
test.lzo application/x-lzop
# Created using rzip 2.1
test.rz application/x-rzip
# Created using GNU tar 1.35 and rzip 2.1
test.tar.rz application/x-rzip-compressed-tar ox
# Created using lrzip 0.45
archive.lrz application/x-lrzip
# Created using lz4 r110
test.lz4 application/x-lz4
# Created using Ark 16.07.70 + libarchive 3.2.0
test.tar.lz4 application/x-lz4-compressed-tar ox
# Created using zpaq v7.15
test.zpaq application/x-zpaq
# Created by zstd v1.3.5
test.zst application/zstd
# Created using Ark 18.11.70 + libarchive 3.3.3
test.tar.zst application/x-zstd-compressed-tar ox
# Copied from http://download.microsoft.com/download/7/e/5/7e58b1ce-d9e6-40e1-9d75-140fe5dd3de6/fuji.themepack
fuji.themepack application/x-windows-themepack ox
# Extracted from http://mozilla.doslash.org/stuff/helloworld.zip
helloworld.xpi application/x-xpinstall ox
# Created using imagex 6.0
test.wim application/x-ms-wim
# Created using Info-ZIP Zip 3.0
test.zip application/zip
# Created using WinZip Pro 26
test.zipx application/zip
# From /usr/lib64/vlc/libcompat.a
libcompat.a application/x-archive
libcompat.ar application/x-archive
# Created by hand
foo-0.1-1.fc18.src.rpm application/x-source-rpm ox
# Created using sharutils 4.11.1
test.uue text/x-uuencode
# From http://cdn.debian.net/debian/pool/main/d/debian-goodies/
debian-goodies_0.63_all.deb application/vnd.debian.binary-package
# Created using qpress 1.1
test.qp application/x-qpress
# Created using pigz 2.3.1
test.zz application/zlib ox
# Created using xar 1.5.2
test.xar application/x-xar
# From https://bugs.freedesktop.org/show_bug.cgi?id=93549
serafettin.rar application/vnd.rar
# From https://github.com/electron/asar/tree/main/test/input
extractthis.asar application/x-asar
# Created using StuffIt Deluxe 7.0
test.sitx application/x-stuffitx

# Audio/Video files
# https://bugs.freedesktop.org/show_bug.cgi?id=20070#c4
test.aiff audio/x-aiff
# Copied from /usr/share/sounds/generic.wav
test.wav audio/vnd.wave
test.avi video/vnd.avi
# https://bugs.freedesktop.org/show_bug.cgi?id=55336
test.avf video/vnd.avi
# Copied from http://modarchive.org/index.php?request=view_by_moduleid&query=155849
hereyes_remake.mo3 audio/x-mo3
# Copied from http://media.annodex.net/cmmlwiki/CCFilm
ccfilm.axv video/annodex oxo
ccfilm.axv application/annodex xox
test.ogg audio/ogg oxx
test.ogg audio/x-vorbis+ogg x
test.opus audio/x-opus+ogg x
# Copied from http://bugzilla.gnome.org/show_bug.cgi?id=566661#c1
msg0001.gsm audio/x-gsm oxo
# Copied from www.freemxf.org
small_wav.mxf application/mxf
# Copied from http://devfiles.myopera.com/articles/1891/custom-controls-webm-360p.html
Elephants_Dream-360p-Stereo.webm video/webm
# http://bugs.freedesktop.org/show_bug.cgi?id=14276#c17
settopbox.ts video/mp2t xo
# https://bugs.freedesktop.org/show_bug.cgi?id=51118
test.ts video/mp2t x
# Bastien's hard drive
bbc.ram application/ram oxo
bbc.ram application/vnd.rn-realmedia xox
# Converted from test.wav
# http://www.datavoyage.com/mpgscript/mpeghdr.htm
# lame --add-id3v2 test.wav test-id3.mp3
test-id3.mp3 audio/mpeg
test-noid3-v1.mp3 audio/mpeg
# lame -p --resample 44.1 test.wav test-noid3-v1-protected.mp3
test-noid3-v1-protected.mp3 audio/mpeg
# lame --resample 24 test.wav test-noid3-v2.mp3
test-noid3-v2.mp3 audio/mpeg
# lame -p --resample 24 test.wav test-noid3-v2-protected.mp3
test-noid3-v2-protected.mp3 audio/mpeg
# lame --resample 12 test.wav test-noid3-v2_5.mp3
test-noid3-v2_5.mp3 audio/mpeg
# lame -p --resample 12 test.wav test-noid3-v2_5-protected.mp3
test-noid3-v2_5-protected.mp3 audio/mpeg
# "Back to the 80s" by Aqua, as purchased on Amazon US
xml-in-mp3.mp3 audio/mpeg
# http://samples.mplayerhq.hu/A-codecs/AAC/ct_faac-adts.aac
ct_faac-adts.aac audio/aac
# http://www.modarchive.org/module.php?38589
break.mtm audio/x-mod
# http://modarchive.org/module.php?174623
cyborg.med audio/x-mod
# http://modarchive.org/module.php?57259
simon.669 audio/x-mod
# http://modarchive.org/module.php?61261
4jsno.669 audio/x-mod
# https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/144
false-positive-669 text/plain x
# Copied from http://modarchive.org/index.php?request=view_by_moduleid&query=177387 (public domain)
stranger_-_run.mod audio/x-mod
# Copied from https://github.com/inAudible-NG/audible-samples
test.aa audio/x-pn-audibleaudio
test.aax audio/vnd.audible.aax
# Audible AAX without embedded file keys (2019 and later)
test.aaxc audio/vnd.audible.aaxc
# MPEG-4 files
mp4v1-video-header.mp4 video/mp4
mp4v2-video-header.mp4 video/mp4

# Disk and CD/DVD images
iso-file.iso application/vnd.efi.iso oxo
bug106330.iso application/vnd.efi.iso oxo
# N+ for PSP truncated to 1Ko
n-plus.cso application/x-compressed-iso
disk.img application/vnd.efi.img oxo
disk.img.xz application/x-raw-disk-image-xz-compressed oxo
disk.raw-disk-image application/vnd.efi.img oxo
disk.raw-disk-image.xz application/x-raw-disk-image-xz-compressed oxo
disk.gpt application/vnd.efi.img xoo
# Disk 1 of the Agony Amiga game truncated to 1Ko
adf-test.adf application/x-amiga-disk-format
# AppImage
Leafpad-0.8.17-x86_64.AppImage application/x-iso9660-appimage x
# AppImage (Type 2)
Leafpad-0.8.18.1.glibc2.4-x86_64.AppImage application/vnd.appimage
# SAP Thomson disk images
ripoux.sap application/x-thomson-sap-image
# HFE disk images
classiq1.hfe application/x-hfe-floppy-image
# Thomson cartridge and cassette formats
blitz.m7 application/x-thomson-cartridge-memo7 oxo
androide.k7 application/x-thomson-cassette oxo

# Video game ROMs
# Super Tank truncated to 1Ko
sg1000-test.sg application/x-sg1000-rom ox
# Sonic the Hedgehog truncated to 1Ko
sms-test.sms application/x-sms-rom ox
# Sonic the Hedgehog: Triple Trouble truncated to 1Ko
game-gear-test.gg application/x-gamegear-rom ox
genesis1.bin application/x-genesis-rom x
genesis2.bin application/x-genesis-rom x
mega-drive-rom.gen application/x-genesis-rom
# Sega Channel Revival v3
sega-genesis-rom.smd application/x-genesis-rom
sega-genesis-rom.md application/x-genesis-rom x
eu_en_Sword_of_Vermilion.bin application/x-genesis-rom xo
32x-rom.32x application/x-genesis-32x-rom
pico-rom.bin application/x-sega-pico-rom x
# Kirby's Dream Land truncated to 1Ko
game-boy-test.gb application/x-gameboy-rom
# The Legend of Zelda: Link's Awakening truncated to 1Ko
game-boy-color-test.gbc application/x-gameboy-color-rom
# Monkey Ball for Naomi truncated to 1Ko
gds-0008.chd application/x-mame-chd
# Sonic CD truncated to 1Ko
sega-cd-test.iso application/x-sega-cd-rom x
# NiGHTS into Dreams truncated to 1Ko
saturn-test.bin application/x-saturn-rom x
# Samba de Amigo track 1 truncated to 1Ko
dreamcast-us-samba-de-amigo-track-1.bin application/x-dreamcast-rom x
m64p_test_rom.n64 application/x-n64-rom
m64p_test_rom.v64 application/x-n64-rom
m64p_test_rom.z64 application/x-n64-rom
# Castlevania: The Adventure Rebirth truncated to 1Ko
wii.wad application/x-wii-wad x
# Mariobros from Atari 7800 truncated to 1Ko
atari-7800-test.A78 application/x-atari-7800-rom
# Samurai Shodown truncated to 1Ko
neo-geo-pocket-test.ngp application/x-neo-geo-pocket-rom
# Sonic the Hedgehog - Pocket Adventure truncated to 1Ko
neo-geo-pocket-color-test.ngc application/x-neo-geo-pocket-color-rom
# Pac-Man from Atari 2600 truncated to 1Ko
atari-2600-test.A26 application/x-atari-2600-rom ox
# Metroid truncated to 1Ko
Metroid_japan.fds application/x-fds-disk
# Chip's Challenge for Atari Lynx truncated to 1Ko
atari-lynx-chips-challenge.lnx application/x-atari-lynx-rom
# Rockman & Forte for WonderSwan truncated to 1Ko
wonderswan-rockman-forte.ws application/x-wonderswan-rom ox
# Hataraku Chocobo for WonderSwan Color truncated to 1Ko
wonderswan-color-chocobo.wsc application/x-wonderswan-color-rom ox
# Penguin Adventure for MSX truncated to 1Ko
msx-penguin-adventure.msx application/x-msx-rom ox
# Metal Gear for MSX 2 truncated to 1Ko
msx2-metal-gear.msx application/x-msx-rom ox
# Wario Land for Virtual Boy truncated to 1Ko
virtual-boy-wario-land.vb application/x-virtual-boy-rom ox
# The Legend of Zelda: Majora's Mask 3D truncated to 1Ko
3ds-tloz-mm.3ds application/x-nintendo-3ds-rom
# TSI9 truncated to 1Ko
3ds-tsi9.3dsx application/x-nintendo-3ds-executable
# Wonder Boy 3, Dragon's Trap, truncated to 512 bytes
nintendo-switch-encrypted.xci application/x-nintendo-switch-xci

# Video game packages
# DOOM1.WAD trucated to 1Ko
IWAD.WAD application/x-doom-wad
# ICARUS.WAD trucated to 1Ko
PWAD.WAD application/x-doom-wad

# Models
cube.igs model/iges
cube.wrl model/vrml
# Copied from https://github.com/KhronosGroup/glTF-Sample-Models/blob/master/2.0/BoxInterleaved/glTF-Binary/BoxInterleaved.glb
test.glb model/gltf-binary
# Copied from https://github.com/KhronosGroup/glTF-Sample-Models/blob/master/2.0/TriangleWithoutIndices/glTF/TriangleWithoutIndices.gltf
test.gltf model/gltf+json ox

# other
text.pdf application/pdf
text.wwf application/x-wwf oxo
README.pdf application/pdf
# From https://bugs.freedesktop.org/show_bug.cgi?id=29083#c2
testcase.is-really-a-pdf application/pdf xo
pdf-not-matlab application/pdf x
# Created using lzip 1.18
test.pdf.lz application/x-lzpdf ox
test.pdf.xz application/x-xzpdf ox
Makefile text/x-makefile ox
Makefile.gnu text/x-makefile ox
googleearth.kml application/vnd.google-earth.kml+xml ox
# Created using geojson.io
test.geojson application/geo+json ox
test.geo.json application/geo+json ox
# Copied from https://en.wikipedia.org/wiki/GPS_Exchange_Format
test.gpx application/gpx+xml ox
# Copied from http://wiki.openstreetmap.org/wiki/GPX
test10.gpx application/gpx+xml ox
# Copied from http://bugs.freedesktop.org/show_bug.cgi?id=15260
test.gnd application/gnunet-directory
# Copied from https://bugs.freedesktop.org/show_bug.cgi?id=27441
markdown.md text/markdown oxo
# Copied from https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/138
README-pandoc-flavored-markdown.md text/markdown ox
# Manually assembled from formatting examples at https://en.wikipedia.org/wiki/ReStructuredText
reStructuredText.rst text/x-rst ox
text.ps application/postscript
text.ps.gz application/x-gzpostscript ox
text1.PS.gz application/x-gzpostscript oxo
test.cmake text/x-cmake ox
meson.build text/x-meson ox
meson_options.txt text/x-meson ox
bluerect.mdi image/vnd.ms-modi
Stallman_Richard_-_The_GNU_Manifesto.fb2 application/x-fictionbook+xml
Stallman_Richard_-_The_GNU_Manifesto.fb2.zip application/x-zip-compressed-fb2
test.p7b application/x-pkcs7-certificates ox
test.pkipath application/pkix-pkipath ox
test.jks application/x-java-keystore
test.jceks application/x-java-jce-keystore
test.p12 application/pkcs12 ox
# Copied from https://letsencrypt.org/certs/lets-encrypt-r3.pem
test.cer application/pkix-cert
# https://letsencrypt.org/certs/lets-encrypt-r3.pem with header and footer modified to contain X509
test-x509.cer application/pkix-cert
# https://letsencrypt.org/certs/lets-encrypt-r3.pem with header and footer modified to contain CA
test.crt application/x-x509-ca-cert
# https://letsencrypt.org/certs/lets-encrypt-r3.pem with header and footer modified to contain TRUSTED
test-trusted.crt application/x-x509-ca-cert
# curl https://crl.root-x1.letsencrypt.org | openssl crl -inform DER -out test.crl
test.crl application/pkix-crl
test.sav application/x-spss-sav
test.por application/x-spss-por
core application/x-core ox
# Copied from xcalib, http://xcalib.sourceforge.net/
bluish.icc application/vnd.iccprofile
# Generated by hand
test.it87 application/x-it87
test.hdf4 application/x-hdf
test.h5 application/x-hdf
# From http://wiki.wireshark.org/SampleCaptures (ancp.pcap.gz, dns.cap)
ancp.pcap application/vnd.tcpdump.pcap
dns.cap application/vnd.tcpdump.pcap
# Created using Shalom Help Maker
test.hlp application/winhlp
# Case-insensitive glob
testcompress.z application/x-compress
one-file.tnef application/vnd.ms-tnef
# Generated by hand
test.ccmx application/x-ccmx
# Generated from test-gettext.c with `xgettext -k_ -o test.pot test-gettext.c`
test.pot text/x-gettext-translation-template x
# Generated from test-en.po with `msgfmt -o test-en.mo test-en.po`
test-en.mo application/x-gettext-translation
# Copied from https://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-ttf-2.00.1.tar.gz
LiberationSans-Regular.ttf font/ttf
# Converted from LiberationSans-Regular.ttf with http://ttf2woff.com/
LiberationSans-Regular.woff font/woff
test.pfr application/font-tdpfr
nrl.trig application/trig oxo
# Copied from http://git.savannah.gnu.org/cgit/gnash.git/plain/testsuite/samples/subshapes.swf
subshapes.swf application/vnd.adobe.flash.movie
# Extracted from http://archive.debian.org/debian/pool/main/g/grub2/grub-efi_1.96+20080724-16_i386.deb
pci.mod application/x-object x
# PIE executable https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/11
ls application/x-executable x
# ELF shared library
libldap-2.4.so.2 application/x-sharedlib oxo
boardingpass.pkpass application/vnd.apple.pkpass
# DOS executable
helloworld-dos.exe application/x-dosexec x
# 16-bit Windows executable
helloworld-win16.exe application/x-ms-ne-executable x
# 32-bit Windows executable
helloworld-win32.exe application/vnd.microsoft.portable-executable x
# Generated with `cd /tmp && x86_64-w64-mingw32-clang -shared -fuse-ld=lld -Wl,--pdb=empty.pdb -x c /dev/null`
empty.pdb application/x-ms-pdb x
C.lnk application/x-ms-shortcut
# WASM module https://rustwasm.github.io/wasm-bindgen/exbuild/add/53356255c2705a766855.module.wasm
add.wasm application/wasm

hello.xdgapp application/vnd.flatpak
hello.flatpak application/vnd.flatpak
gnome.flatpakrepo application/vnd.flatpak.repo
gedit.flatpakref application/vnd.flatpak.ref
image.sqsh application/vnd.squashfs
example_42_all.snap application/vnd.snap ox
# Created with bsdiff 4.3
test.bsdiff application/x-bsdiff
# Generated with sqlite3 3.19.3
test.sqlite3 application/vnd.sqlite3
# Generated with sqlite 2.8.17
test.sqlite2 application/x-sqlite2
COPYING-encrypted.asc application/pgp-encrypted xoo
# clear text signatures should not have the same mime type as detached signatures
COPYING-clearsign.asc application/pgp-signature xxx
COPYING-clearsign.asc application/pgp-keys xxx
COPYING.asc application/pgp-signature xoo
test-public-key.asc application/pgp-keys xoo
test-secret-key.skr application/pgp-keys ooo
test-secret-key.asc application/pgp-keys xoo
# not all *.key should be detected as Apple Keynote
test-secret.key application/pgp-keys x
test-garbage.key application/octet-stream xox

# copied from https://bitbucket.org/scons/scons/raw/f0d4664d36f8a4d4da53178cf947c86c86db3cb7/SConstruct
SConstruct text/x-scons oxo
#copied from https://sourceforge.net/p/wesnoth/code/ci/master/tree/src/SConscript?format=raw
SConscript text/x-scons oxo
# copied from https://raw.githubusercontent.com/mongodb/mongo/master/SConscript.buildinfo
SConscript.buildinfo text/x-scons oxo

# Source code
# the following 3 test files are hand-made
cplusplusfile.C text/x-c++src oxo
cfile.c text/x-csrc oxo
no-extension-c-comment text/x-csrc x
test-gettext.c text/x-csrc

# Common Lisp source code
common-lisp.asd text/x-common-lisp oxo
common-lisp.fasl text/x-common-lisp oxo
common-lisp.lisp text/x-common-lisp oxo
common-lisp.ros text/x-common-lisp oxo

# systemd units
systemd.automount text/x-systemd-unit
systemd.device text/x-systemd-unit
systemd.mount text/x-systemd-unit
systemd.path text/x-systemd-unit
systemd.scope text/x-systemd-unit
systemd.service text/x-systemd-unit xoo
systemd.slice text/x-systemd-unit
systemd.socket text/x-systemd-unit
systemd.swap text/x-systemd-unit
systemd.target text/x-systemd-unit
systemd.timer text/x-systemd-unit
dbus.service text/x-systemd-unit xxx
dbus-comment.service text/x-systemd-unit xxx

# D-Bus services
dbus.service text/x-dbus-service
dbus-comment.service text/x-dbus-service

# QBrew recipe
robust_porter.qbrew application/x-qbrew ox

# 3D models and GCODEs
# "cube(10);" exported by OpenSCAD
cube.3mf model/3mf ox
binary.stl model/stl oxo
ascii.stl model/stl
# from https://www.nist.gov/document/nist-ftc-test-case-definitions
nist_ftc_11_asme1_rb.stp model/step
test.gcode text/x.gcode ox
20mm_Box.gx text/x-gcode-gx
# Converted from binary.stl with Blender
test.obj model/obj x
test.mtl model/mtl

# Virtualization disk images
disk.qcow2 application/x-qemu-disk
# qemu-img convert -O qed disk.qcow2 disk.qed
disk.qed application/x-qed-disk
# qemu-img convert -O vpc disk.qcow2 disk.vhd
disk.vhd application/x-vhd-disk x
# qemu-img convert -O vhdx disk.qcow2 disk.vhdx # (first 1024 bytes of 128MB)
disk.vhdx application/x-vhdx-disk
# qemu-img convert -O vmdk disk.qcow2 disk.vmdk
disk.vmdk application/x-vmdk-disk
# qemu-img convert -O vdi disk.qcow2 disk.vdi
disk.vdi application/x-vdi-disk
# http://download.cirros-cloud.net/0.5.1/cirros-0.5.1-x86_64-disk.img converted
# to .vdi with qemu-img, imported to VirtualBox, exported as OVF 2.0, first kB
disk.ova application/ovf

# ROM hack scene patching formats
SLA.bps application/x-bps-patch
FF6FR.IPS application/x-ips-patch

# PySpread spreadsheet
test.pys application/x-pyspread-bz-spreadsheet oxo
test.pysu application/x-pyspread-spreadsheet

# Dart source code
test.dart application/vnd.dart oxo

# Godot files
project.godot application/x-godot-project ox
test.res application/x-godot-resource ox
test.tres application/x-godot-resource
test.scn application/x-godot-scene ox
test.tscn application/x-godot-scene
test.escn application/x-godot-scene
test.gdshader application/x-godot-shader ox
test.gd application/x-gdscript ox

# Kotlin source code
test.kt text/x-kotlin ox

# Device Tree Source
devicetree1.dts text/x-devicetree-source xoo
devicetree2.dts text/x-devicetree-source xoo
devicetree.dtsi text/x-devicetree-source

# Flattened Device Tree (binary)
# dtc -I dts -O dtb -o test.dtb test1.dts
devicetree.dtb text/x-devicetree-binary

# AV1 Image File Format (AVIF)
# https://aomediacodec.github.io/av1-avif/
test.avif image/avif
test.avifs image/avif

# QOI - The "Quite OK Image Format"
# https://github.com/phoboslab/qoi
rgb.qoi image/qoi
rgba.qoi image/qoi

# HEJ2 - Encapsulation of JPEG 2000 images into ISO/IEC 23008-12
# https://www.itu.int/rec/T-REC-T.815-202106-I/en
test.hej2 image/hej2k

# LMDB (#168), file generated by baloo's basicindexingjobtest (LGPL)
data.mdb application/x-lmdb x
# MS Access DB, copied from Qt5's qtbase/tests/auto/sql/kernel/qsqldatabase/testdata/qtest.mdb (LGPL)
msaccess.mdb application/vnd.ms-access
# Apache Parquet file, created with pyarrow
empty.parquet application/vnd.apache.parquet

1EO8.pdb chemical/x-pdb

# Org-mode file
test.org text/org ox
# OpenZIM file
test.zim application/x-openzim
# SPARQL query
test.qs application/sparql-query
# SPARQL query results
test.srx application/sparql-results+xml ox

# Tiled files
tiledsample/tiled_sample.tmx application/x-tiled-tmx ox
tiledsample/tiled_sample.tsx application/x-tiled-tsx ox

# Modrinth Modpack
test.mrpack application/x-modrinth-modpack+zip ox

# ERIS link file
# https://eris.codeberg.page/eer/linkfile.xml
test.eris application/x-eris-link+cbor

# Fish script
fishscript.sh application/x-fishscript xox
fishscript.fish application/x-fishscript

# Nu script
nuscript.sh application/x-nuscript xox
nuscript.nu application/x-nuscript

# Perf Data file
perf.data application/x-perf-data

# Blueprint (https://gitlab.gnome.org/jwestman/blueprint-compiler)
blueprint.blp text/x-blueprint ox

# Nim source code
test.nim text/x-nim ox
test.nims text/x-nimscript ox
test.nimble text/x-nimscript ox

# Typst document
test.typ text/x-typst ox

# PCB Fabrication data transfer formats
# Both GIMP brush and Gerber files share the glob for .gbr, so we can't use filename-based
# tests here because the files are identified as GIMP brushes using the glob.
pcb-gerber.gbr application/vnd.gerber x
pcb-gerber.gts application/vnd.gerber x
pcb-gerber-CommentNoExt application/vnd.gerber x
pcb-gerber-FSLANoExt application/vnd.gerber x
pcb-gerber-G75NoExt application/vnd.gerber x
pcb-gerber-MONoExt application/vnd.gerber x
pcb-gerber-TFNoExt application/vnd.gerber x

pcb-gerberjob.gbrjob application/x-gerber-job ox

pcb-drillFile.drl application/x-excellon
pcb-drillFileNoExt application/x-excellon x