/etc/gnome-vfs-mime-magic is in gnome-mime-data 2.18.0-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | # Copyright (C) Eazel, Inc. 2000, 2001
#
# MIME magic patterns as used by the Gnome VFS library
#
# The format of magic entries is:
#
# offset_start[:offset_end] pattern_type pattern [&pattern_mask] type
#
# <offset_start> and <offset_end> are decimal numbers (file offsets).
#
# <pattern_type> is (byte | short | long | string | date | beshort |
# belong | bedate | leshort | lelong | ledate).
#
# <pattern> is an ASCII string with non-printable characters escaped
# as hex or octal escape sequences, and spaces and other important
# whitespace escaped with '\'.
#
# <pattern_mask> is a string of hex digits. The mask must be the same
# length as the pattern.
#
# <type> is a valid MIME type.
#
# Order magic patterns such that ambiguous ones (such as
# application/x-ms-dos-executable) are at the end of the list and
# therefore get applied last.
#
# Avoid rules that require a seek deep into the examined file. If you
# must, locate such rules at the end of the list so that they get
# applied last
#
# When designing new document formats, make them easily recognizable
# by defining a sufficiently unique magic pattern near the document
# start. A good pattern is at least four bytes long and contains one
# or two non-printable characters so that text files won't be
# misidentified.
0 string %PDF- application/pdf
0 string \177ELF\ \ \ \ \ \ \ \ \ \ \ \ \004 &0xffffffff000000000000000000000000ff application/x-core-file
0 string \177ELF\ \ \ \ \ \ \ \ \ \ \ \ \003 &0xffffffff000000000000000000000000ff application/x-shared-library
0 string \177ELF application/x-executable-binary
# Disable zip because detecting StarOffice files correctly is more imporant in the release
# than detecting the occasional zip file without an extension
#0 string PK\003\004 application/zip
0 string \004%! application/postscript
0 string \000\000\001\272 video/mpeg
0 string \000\000\001\263 video/mpeg
# .mmv, mpeg transport stream created by movieshaker
0 string \x47\x3f\xff\x10 video/mpeg
0 string \377\330\377 image/jpeg
# The below ignores the details available (architecture, type, version)
0 string \xed\xab\xee\xdb application/x-rpm
0 string Rar! application/x-rar
0 string GIF8 image/gif
4 string ftypM4A audio/x-m4a
4 string moov video/quicktime
4 string mdat video/quicktime
8 string mp42 video/quicktime
12 string mdat video/quicktime
36 string mdat video/quicktime
0 belong 0x3026b275 video/x-ms-asf
0 string ASF\ audio/x-ms-asx
0 string \<ASX audio/x-ms-asx
0 string \<asx audio/x-ms-asx
0 string MThd audio/x-midi
0 string IMPM audio/x-it
0 string \x1f\x07\x00\x00 &0xffffff00 video/dv
2 string -lh0- application/x-lha
2 string -lh1- application/x-lha
2 string -lz4- application/x-lha
2 string -lz5- application/x-lha
2 string -lzs- application/x-lha
2 string -lh\40- application/x-lha
2 string -lhd- application/x-lha
2 string -lh2- application/x-lha
2 string -lh3- application/x-lha
2 string -lh4- application/x-lha
2 string -lh5- application/x-lha
20 string \375\304\247\334 application/x-zoo
0 string StuffIt\ application/x-stuffit
11 string must\ be\ converted\ with\ BinHex application/mac-binhex40
102 string mBIN application/x-macbinary
4 string gtktalog\ application/x-gtktalog
0 string diff\ text/x-patch
0 string Index: text/x-patch
0 string ***\ text/x-patch
0 string Only\ in\ text/x-patch
0 string Common\ subdirectories:\ text/x-patch
0 string FONT application/x-font-vfont
0 string IIN1 image/tiff
0 string MM\x00\x2a image/tiff
0 string II\x2a\x00 image/tiff
0 string \x89PNG image/png
0 string 8BPS\ \ \000\000\000\000 &0xffffffff0000ffffffff image/x-psd
0 string #LyX text/x-lyx
0 string DCMw image/x-dcm
0 belong 0x59a66a95 image/x-sun-raster
0 belong 0x01da0000 &0xfcfeffff image/x-sgi
0 belong 0xb168de3a image/x-pcx
0 string \x28\x00\x00\x00 image/x-dib
0 string SIMPLE\ \ = image/x-fits
0 belong 0x46506978 image/x-fpx
0 belong 0x00000200 image/x-icb
0 belong 0x53445058 image/x-dpx
0 string d8:announce application/x-bittorrent
8 string matroska application/x-matroska
# Desktop file support - slightly wrong, since comments can be before
# the [Desktop Entry] line in the current spec - probably should fix
# desktop entry spec to allow this
0:32 string [Desktop\ Entry] application/x-gnome-app-info
# Theme ("Metatheme") support
0:40 string [X-GNOME-Metatheme] application/x-gnome-theme
# special Nautilus link type
0:32 string \<nautilus_object\ nautilus_link application/x-nautilus-link
# special GMC link type
0:32 string \URL: application/x-gmc-link
# xpm rule needs to go before text/x-c
0 string /*\ XPM\ */ image/x-xpixmap
0:64 string \<!DOCTYPE\ xbel application/x-xbel
0:192 string \<xbel application/x-xbel
0:64 string \<!DOCTYPE\ NETSCAPE-Bookmark-file-1\> application/x-mozilla-bookmarks
0:64 string \<!DOCTYPE\ NETSCAPE-Bookmark-file-1\> application/x-netscape-bookmarks
0:64 string \<ephy_bookmarks application/x-epiphany-bookmarks
# svg rules need to go before html
0:256 string \<!DOCTYPE\ svg image/svg+xml
0:64 string \<svg image/svg+xml
0:64 string \<chemistry application/x-gchempaint
0:64 string \<crystal application/x-gcrystal
0:256 string \<display application/x-gdesklets-display
# php rules need to go before html
0:64 string \<?php application/x-php
0:64 string \<smil\> application/x-smil
0:64 string \<SMIL\> application/x-smil
0:64 string \<!DOCTYPE\ HTML text/html
0:64 string \<!doctype\ html text/html
0:64 string \<HEAD text/html
0:64 string \<head text/html
0:64 string \<html text/html
0:64 string \<HTML text/html
0:64 string \<dia:diagram application/x-dia-diagram
0:64 string \<abiword application/x-abiword
0:64 string \<\!DOCTYPE\ abiword application/x-abiword
0:64 string gmr:Workbook application/x-gnumeric
0:64 string \<project application/x-mrproject
# text/xml content detection needs to be after all the xml-derived formats
0:64 string \<?xml text/xml
0 string {\\rtf application/rtf
0 string #!/bin/sh text/x-sh
0 string #!/bin/bash text/x-sh
0 string #!/bin/csh text/x-csh
0 string #!/bin/ksh text/x-ksh
0 string #!/bin/perl text/x-perl
0 string #!/bin/zsh text/x-zsh
1:16 string /bin/sh text/x-sh
1:16 string /bin/bash text/x-sh
1:16 string /bin/csh text/x-csh
1:16 string /bin/ksh text/x-ksh
1:16 string /bin/perl text/x-perl
1:16 string /bin/python text/x-python
0 string BEGIN:VCARD text/x-vcard
0 string BEGIN:VCALENDAR text/calendar
8 string CDR\ vrsn application/vnd.corel-draw
8 string AVI\ video/x-msvideo
0 string MOVI video/x-sgi-movie
0 string .snd audio/basic
8 string AIFC audio/x-aifc
8 string AIFF audio/x-aiff
0 string .ra\375 audio/x-pn-realaudio
0 belong 0x2e7261fd audio/x-pn-realaudio
0 string .RMF audio/x-pn-realaudio
8 string WAVE audio/x-wav
8 string WAV\ audio/x-wav
0 string RIFFxxxxCDXA &0xffffffff00000000ffffffff video/mpeg
0 string RIFF audio/x-riff
0 string OggS application/ogg
0 string pnm:\/\/ audio/x-real-audio
0 string rtsp:\/\/ audio/x-real-audio
0 string SIT! application/x-stuffit
0 string \312\376\272\276 application/x-java-byte-code
0 string Joy! application/x-pef-executable
4 string \x11\xAF video/x-fli
4 string \x12\xAF video/x-flc
0 string \x31\xbe\x00\x00 application/msword
0 string PO^Q` application/msword
0 string *BEGIN\ SPREADSHEETS application/x-applix-spreadsheet
0 string \x00\x00\x02\x00 application/vnd.lotus-1-2-3
0 string PSID audio/prs.sid
31 string Oleo application/x-oleo
0 string FFIL application/x-font-ttf
65 string FFIL application/x-font-ttf
0 string LWFN application/x-font-type1
65 string LWFN application/x-font-type1
0 string StartFont application/x-font-sunos-news
0 string \x13\x7A\x29 application/x-font-sunos-news
8 string \x13\x7A\x2B application/x-font-sunos-news
0 string %!PS-AdobeFont-1. application/x-font-type1
6 string %!PS-AdobeFont-1. application/x-font-type1
0 string %!FontType1-1. application/x-font-type1
6 string %!FontType1-1. application/x-font-type1
0 string STARTFONT\040 application/x-font-bdf
0 string \001fcp application/x-font-pcf
0 string D1.0\015 application/x-font-speedo
0 string \x14\x02\x59\x19 application/x-font-libgrx
0 string \xff\x46\x4f\x4e application/x-font-dos
7 string \x00\x45\x47\x41 application/x-font-dos
7 string \x00\x56\x49\x44 application/x-font-dos
0 string \<MakerScreenFont application/x-font-framemaker
0 string \000\001\000\000\000 application/x-font-ttf
1 string WPC application/x-wordperfect
0 string ID; text/spreadsheet
0 string MZ application/x-ms-dos-executable
0 string %! application/postscript
0 string BZh application/x-bzip
0 string \x1f\x8b application/x-gzip
0 string \037\235 application/x-compress
0 string \367\002 application/x-dvi
0 string \367\203 application/x-font-tex
0 string \367\131 application/x-font-tex
0 string \367\312 application/x-font-tex
2 string \000\022 application/x-font-tex-tfm
0 string \x36\x04 application/x-font-linux-psf
0 string FWS application/x-shockwave-flash
0 string NSVf video/x-nsv
0 string BMxxxx\000\000 &0xffff00000000ffff image/bmp
0 string AT&TFORM image/vnd.djvu
0 string Return-Path: message/rfc822
0 string Path: message/news
0 string Xref: message/news
0 string From: message/rfc822
0 string Article message/news
0 string Received: message/rfc822
0 string [playlist] audio/x-scpls
0 string [Reference] video/x-ms-asf
22 string \<EDL application/x-cinelerra
32769 string CD001 application/x-iso-image
37633 string CD001 application/x-iso-image
32776 string CDROM application/x-iso-image
0 string OTTO application/x-font-otf
54 string S\ T\ O\ P application/x-ipod-firmware
0:160 string fLaC audio/x-flac
0:160 string ID3\x20\x00 audio/mpeg
0:160 string ID3\x30\x00 audio/mpeg
0:160 string ID3\x40\x00 audio/mpeg
0:512 string \x00\x00\x01\xba video/mpeg
0 string BLENDER application/x-blender
|