diff options
-rw-r--r-- | data/freedesktop.org.xml.in | 602 |
1 files changed, 301 insertions, 301 deletions
diff --git a/data/freedesktop.org.xml.in b/data/freedesktop.org.xml.in index 2324f0ea..1e105623 100644 --- a/data/freedesktop.org.xml.in +++ b/data/freedesktop.org.xml.in @@ -137,7 +137,7 @@ command to generate the output files. <mime-type type="application/mac-binhex40"> <comment>Macintosh BinHex-encoded file</comment> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="must be converted with BinHex" offset="11"/> </magic> </mime-type> @@ -146,7 +146,7 @@ command to generate the output files. <sub-class-of type="text/plain"/> <generic-icon name="x-office-document"/> <glob pattern="*.nb" /> - <magic priority="50"> + <magic> <match value="(************** Content-type: application/mathematica" type="string" offset="0" /> <match value="This notebook can be used on any computer system with Mathematica" @@ -177,7 +177,7 @@ command to generate the output files. <mime-type type="application/metalink+xml"> <comment>Metalink file</comment> <sub-class-of type="application/xml"/> - <magic priority="50"> + <magic> <match type="string" value="<metalink version="3.0"" offset="0:256"/> </magic> <glob pattern="*.metalink"/> @@ -186,7 +186,7 @@ command to generate the output files. <mime-type type="application/metalink4+xml"> <comment>Metalink file</comment> <sub-class-of type="application/xml"/> - <magic priority="50"> + <magic> <match type="string" value="<metalink xmlns="urn" offset="0:256"/> </magic> <glob pattern="*.meta4"/> @@ -221,7 +221,7 @@ command to generate the output files. <acronym>PDF</acronym> <expanded-acronym>Portable Document Format</expanded-acronym> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="%PDF-" offset="0:1024"/> </magic> <glob pattern="*.pdf"/> @@ -236,7 +236,7 @@ command to generate the output files. <expanded-acronym>XML Shareable Playlist Format</expanded-acronym> <sub-class-of type="application/xml"/> <generic-icon name="audio-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="<playlist version="1" offset="0:64"/> <match type="string" value="<playlist version='1" offset="0:64"/> </magic> @@ -262,7 +262,7 @@ command to generate the output files. </mime-type> <mime-type type="audio/x-iriver-pla"> <comment>iRiver playlist</comment> - <magic priority="50"> + <magic> <match type="string" value="iriver UMS PLA" offset="4"/> </magic> <glob pattern="*.pla"/> @@ -271,7 +271,7 @@ command to generate the output files. <comment>PGP/MIME-encrypted message header</comment> <sub-class-of type="text/plain"/> <generic-icon name="text-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="-----BEGIN PGP MESSAGE-----" offset="0"/> </magic> <glob pattern="*.pgp"/> @@ -285,7 +285,7 @@ command to generate the output files. <expanded-acronym>Pretty Good Privacy</expanded-acronym> <sub-class-of type="text/plain"/> <generic-icon name="text-x-generic"/> - <magic priority="50"> + <magic> <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"/> @@ -304,7 +304,7 @@ command to generate the output files. <comment>detached OpenPGP signature</comment> <sub-class-of type="text/plain"/> <generic-icon name="text-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="-----BEGIN PGP SIGNATURE-----" offset="0"/> </magic> <glob pattern="*.asc" weight="10"/> @@ -371,7 +371,7 @@ command to generate the output files. <comment>PostScript document</comment> <sub-class-of type="text/plain"/> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="\004%!" offset="0"/> <match type="string" value="%!" offset="0"/> </magic> @@ -409,7 +409,7 @@ command to generate the output files. <expanded-acronym>Rich Text Format</expanded-acronym> <sub-class-of type="text/plain"/> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="{\\rtf" offset="0"/> </magic> <glob pattern="*.rtf"/> @@ -467,7 +467,7 @@ command to generate the output files. <mime-type type="application/x-apple-systemprofiler+xml"> <comment>Apple System Profiler</comment> <sub-class-of type="application/xml"/> - <magic priority="50"> + <magic> <match type="string" value="<plist version="1.0"" offset="0:256"> <match type="string" value="<key>_SPCommandLineArguments</key>" offset="34:384"/> </match> @@ -481,7 +481,7 @@ command to generate the output files. <expanded-acronym>GEnealogical Data COMmunication</expanded-acronym> <sub-class-of type="text/plain"/> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="0 HEAD" offset="0"/> </magic> <glob pattern="*.ged"/> @@ -491,7 +491,7 @@ command to generate the output files. <mime-type type="video/x-flv"> <comment>Flash video</comment> <generic-icon name="video-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="FLV" offset="0"/> </magic> <glob pattern="*.flv"/> @@ -518,7 +518,7 @@ command to generate the output files. <generic-icon name="text-x-generic"/> <glob pattern="*.sgf"/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="(;FF[3]" offset="0"/> <match type="string" value="(;FF[4]" offset="0"/> </magic> @@ -623,7 +623,7 @@ command to generate the output files. <mime-type type="application/vnd.lotus-1-2-3"> <comment>Lotus 1-2-3 spreadsheet</comment> <generic-icon name="x-office-spreadsheet"/> - <magic priority="50"> + <magic> <match type="string" value="\x00\x00\x02\x00\x06\x04\x06\x00\x08\x00\x00\x00\x00\x00" offset="0"/> </magic> <glob pattern="*.123"/> @@ -640,7 +640,7 @@ command to generate the output files. <mime-type type="application/vnd.lotus-wordpro"> <comment>Lotus Word Pro document</comment> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="WordPro" offset="0"/> </magic> <glob pattern="*.lwp"/> @@ -650,7 +650,7 @@ command to generate the output files. <acronym>JET</acronym> <expanded-acronym>Joint Engine Technology</expanded-acronym> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match offset="0" type="string" value="\x00\x01\x00\x00Standard Jet DB" /> </magic> <glob pattern="*.mdb" /> @@ -673,7 +673,7 @@ command to generate the output files. <mime-type type="application/vnd.ms-excel"> <comment>Excel spreadsheet</comment> <generic-icon name="x-office-spreadsheet"/> - <magic priority="50"> + <magic> <match type="string" value="Microsoft Excel 5.0 Worksheet" offset="2080"/> </magic> <glob pattern="*.xls"/> @@ -872,7 +872,7 @@ command to generate the output files. </mime-type> <mime-type type="application/gnunet-directory"> <comment>GNUnet search file</comment> - <magic priority="50"> + <magic> <match type="string" value="\211GND\r\n\032\n" offset="0"/> </magic> <glob pattern="*.gnd"/> @@ -881,7 +881,7 @@ command to generate the output files. <comment>TNEF message</comment> <acronym>TNEF</acronym> <expanded-acronym>Transport Neutral Encapsulation Format</expanded-acronym> - <magic priority="50"> + <magic> <match type="little32" value="0x223e9f78" offset="0"/> </magic> <glob pattern="*.tnef"/> @@ -1349,7 +1349,7 @@ command to generate the output files. <acronym>SIS</acronym> <expanded-acronym>Symbian Installation File</expanded-acronym> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="little32" value="0x10000419" offset="8"/> </magic> <glob pattern="*.sis"/> @@ -1359,14 +1359,14 @@ command to generate the output files. <acronym>SIS</acronym> <expanded-acronym>Symbian Installation File</expanded-acronym> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="little32" value="0x10201a7a" offset="0"/> </magic> <glob pattern="*.sisx"/> </mime-type> <mime-type type="application/vnd.tcpdump.pcap"> <comment>network packet capture</comment> - <magic priority="50"> + <magic> <match type="host32" value="0xa1b2c3d4" offset="0"/> <match type="host32" value="0xd4c3b2a1" offset="0"/> </magic> @@ -1381,7 +1381,7 @@ command to generate the output files. <alias type="application/x-wordperfect"/> <alias type="application/wordperfect"/> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="WPC" offset="1"/> <!-- <match type="big32" value="0xff575053c405" offset="0"/> --> </magic> @@ -1402,7 +1402,7 @@ command to generate the output files. <comment>SPSS portable data file</comment> <acronym>SPSS</acronym> <expanded-acronym>Statistical Package for the Social Sciences</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" offset="40" value="ASCII SPSS PORT FILE"/> </magic> <glob pattern="*.por"/> @@ -1412,7 +1412,7 @@ command to generate the output files. <acronym>SPSS</acronym> <expanded-acronym>Statistical Package for the Social Sciences</expanded-acronym> <alias type="application/x-spss-savefile"/> - <magic priority="50"> + <magic> <match type="string" offset="0" value="$FL2"/> <match type="string" offset="0" value="$FL3"/> </magic> @@ -1425,7 +1425,7 @@ command to generate the output files. <expanded-acronym>XML Bookmark Exchange Language</expanded-acronym> <sub-class-of type="application/xml"/> <generic-icon name="text-html"/> - <magic priority="50"> + <magic> <match type="string" value="<!DOCTYPE\ xbel" offset="0:256"/> </magic> <glob pattern="*.xbel"/> @@ -1443,7 +1443,7 @@ command to generate the output files. <comment>AbiWord document</comment> <sub-class-of type="application/xml"/> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="<abiword" offset="0:256"/> <match type="string" value="<!DOCTYPE abiword" offset="0:256"/> </magic> @@ -1468,7 +1468,7 @@ command to generate the output files. <comment>AportisDoc document</comment> <sub-class-of type="application/vnd.palm"/> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="TEXtREAd" offset="60"/> <match type="string" value="TEXtTlDc" offset="60"/> </magic> @@ -1478,7 +1478,7 @@ command to generate the output files. <mime-type type="application/x-applix-spreadsheet"> <comment>Applix Spreadsheets spreadsheet</comment> <generic-icon name="x-office-spreadsheet"/> - <magic priority="50"> + <magic> <match type="string" value="*BEGIN SPREADSHEETS" offset="0"/> <match type="string" value="*BEGIN" offset="0"> <match type="string" value="SPREADSHEETS" offset="7"/> @@ -1489,7 +1489,7 @@ command to generate the output files. <mime-type type="application/x-applix-word"> <comment>Applix Words document</comment> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="*BEGIN" offset="0"> <match type="string" value="WORDS" offset="7"/> </match> @@ -1523,7 +1523,7 @@ command to generate the output files. <acronym>ARJ</acronym> <expanded-acronym>Archived by Robert Jung</expanded-acronym> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="little16" value="0xea60" offset="0"/> </magic> <glob pattern="*.arj"/> @@ -1532,7 +1532,7 @@ command to generate the output files. <comment>Electron Archive (ASAR)</comment> <acronym>ASAR</acronym> <expanded-acronym>Atom Shell Archive Format</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="\004\000\000\000" offset="0"> <match type="string" value="{"files":" offset="16"/> </match> @@ -1552,7 +1552,7 @@ command to generate the output files. <sub-class-of type="application/x-executable"/> <sub-class-of type="text/plain"/> <generic-icon name="text-x-script"/> - <magic priority="50"> + <magic> <match type="string" value="#!/bin/gawk" offset="0"/> <match type="string" value="#! /bin/gawk" offset="0"/> <match type="string" value="#!/usr/bin/gawk" offset="0"/> @@ -1575,7 +1575,7 @@ command to generate the output files. </mime-type> <mime-type type="application/x-bittorrent"> <comment>BitTorrent seed file</comment> - <magic priority="50"> + <magic> <match type="string" value="d8:announce" offset="0"/> </magic> <glob pattern="*.torrent"/> @@ -1586,7 +1586,7 @@ command to generate the output files. <glob pattern="*.blend"/> <glob pattern="*.BLEND"/> <glob pattern="*.blender"/> - <magic priority="50"> + <magic> <match type="string" value="BLENDER" offset="0"/> </magic> </mime-type> @@ -1599,7 +1599,7 @@ command to generate the output files. <mime-type type="application/x-bzip"> <comment>Bzip archive</comment> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="BZh" offset="0"/> </magic> <glob pattern="*.bz2"/> @@ -1704,7 +1704,7 @@ command to generate the output files. </mime-type> <mime-type type="application/x-compressed-iso"> <comment>Compressed CD image</comment> - <magic priority="50"> + <magic> <match value="CISO" type="string" offset="0"/> </magic> <glob pattern="*.cso"/> @@ -1714,7 +1714,7 @@ command to generate the output files. <sub-class-of type="application/x-executable"/> <sub-class-of type="application/x-cd-image"/> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match value="ELF" type="string" offset="1" > <match value="0x41" type="byte" offset="8"> <match value="0x49" type="byte" offset="9"> @@ -1729,7 +1729,7 @@ command to generate the output files. <comment>CD Table Of Contents</comment> <sub-class-of type="text/plain"/> <generic-icon name="text-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="CD_ROM\n" offset="0"/> <match type="string" value="CD_DA\n" offset="0"/> <match type="string" value="CD_ROM_XA\n" offset="0"/> @@ -1761,7 +1761,7 @@ command to generate the output files. <generic-icon name="text-x-generic"/> <glob pattern="*.pgn"/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="[Event " offset="0"/> </magic> <alias type="application/x-chess-pgn"/> @@ -1780,7 +1780,7 @@ command to generate the output files. <mime-type type="application/x-compress"> <comment>UNIX-compressed file</comment> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="\037\235" offset="0"/> </magic> <glob pattern="*.Z"/> @@ -1794,7 +1794,7 @@ command to generate the output files. </mime-type> <mime-type type="application/x-core"> <comment>program crash data</comment> - <magic priority="50"> + <magic> <match type="string" mask="0xffffffff000000000000000000000000ff" value="\177ELF \004" offset="0"/> <match type="string" value="\177ELF" offset="0"> <match type="byte" value="1" offset="5"> @@ -1860,7 +1860,7 @@ command to generate the output files. <mime-type type="application/x-mame-chd"> <comment>MAME compressed hard disk image</comment> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match type="string" value="MComprHD" offset="0"/> </magic> <glob pattern="*.chd"/> @@ -1886,7 +1886,7 @@ command to generate the output files. Should be Sega Pico in all but Japan: https://en.wikipedia.org/wiki/Sega_Pico --> <comment>Sega Pico ROM</comment> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match type="string" value="SEGA PICO" offset="256"/> </magic> <glob pattern="*.iso"/> @@ -1894,7 +1894,7 @@ command to generate the output files. <mime-type type="application/x-saturn-rom"> <comment>Sega Saturn disc image</comment> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match type="string" value="SEGA SEGASATURN" offset="0"/> <match type="string" value="SEGA SEGASATURN" offset="16"/> </magic> @@ -1903,7 +1903,7 @@ command to generate the output files. <mime-type type="application/x-dreamcast-rom"> <comment>Dreamcast disc image</comment> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match type="string" value="SEGA SEGAKATANA" offset="16"/> </magic> <glob pattern="*.iso"/> @@ -1942,7 +1942,7 @@ command to generate the output files. <alias type="application/x-wia"/> <generic-icon name="application-x-executable"/> <glob pattern="*.iso"/> - <magic priority="50"> + <magic> <match offset="24" type="big32" value="0x5d1c9ea3"/> <match offset="0" type="string" value="WBFS"/> <match offset="0" type="string" value="WII\001DISC"/> @@ -1951,7 +1951,7 @@ command to generate the output files. <mime-type type="application/x-wii-wad"> <comment>WiiWare bundle</comment> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match type="string" value="Is\0\0" offset="4"/> <match type="string" value="ib\0\0" offset="4"/> <match type="string" value="Bk\0\0" offset="4"/> @@ -1963,7 +1963,7 @@ command to generate the output files. <generic-icon name="application-x-executable"/> <alias type="application/x-gamecube-iso-image"/> <glob pattern="*.iso"/> - <magic priority="50"> + <magic> <match offset="28" type="big32" value="0xc2339f3d"/> </magic> </mime-type> @@ -2004,7 +2004,7 @@ command to generate the output files. <alias type="application/x-deb"/> <alias type="application/x-debian-package"/> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="!<arch>" offset="0"> <match type="string" value="debian" offset="8"/> </match> @@ -2030,7 +2030,7 @@ command to generate the output files. <mime-type type="text/x-qml"> <comment>Qt Markup Language file</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="/bin/env qml" offset="2:16"/> <match type="string" value="import Qt" offset="0:3000"> <match type="string" value="{" offset="9:3009"/> @@ -2047,7 +2047,7 @@ command to generate the output files. <comment>desktop entry</comment> <sub-class-of type="text/plain"/> <generic-icon name="text-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="[Desktop Entry]" offset="0:32"/> <match type="string" value="[Desktop Action" offset="0"/> <match type="string" value="[KDE Desktop Entry]" offset="0"/> @@ -2084,7 +2084,7 @@ command to generate the output files. <generic-icon name="image-x-generic"/> <sub-class-of type="application/xml"/> <glob pattern="*.dia"/> - <magic priority="50"> + <magic> <match offset="5:100" type="string" value="<dia:"/> </magic> <root-XML namespaceURI="http://www.lysator.liu.se/~alla/dia/" localName="diagram"/> @@ -2094,7 +2094,7 @@ command to generate the output files. <generic-icon name="image-x-generic"/> <sub-class-of type="application/xml"/> <glob pattern="*.shape"/> - <magic priority="50"> + <magic> <match offset="5:100" type="string" value="<shape"/> </magic> <root-XML namespaceURI="http://www.daa.com.au/~james/dia-shape-ns" localName="shape"/> @@ -2104,7 +2104,7 @@ command to generate the output files. <acronym>DVI</acronym> <expanded-acronym>Device independent file format</expanded-acronym> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="little16" value="0x02f7" offset="0"/> </magic> <glob pattern="*.dvi"/> @@ -2141,7 +2141,7 @@ command to generate the output files. <expanded-acronym>Fast Light Toolkit</expanded-acronym> <sub-class-of type="text/plain"/> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="# data file for the Fltk" offset="0"/> </magic> <glob pattern="*.fl"/> @@ -2151,7 +2151,7 @@ command to generate the output files. <acronym>WOFF</acronym> <expanded-acronym>Web Open Font Format</expanded-acronym> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="big32" value="0x774f4646" offset="0"/> </magic> <glob pattern="*.woff"/> @@ -2162,7 +2162,7 @@ command to generate the output files. <acronym>WOFF2</acronym> <expanded-acronym>Web Open Font Format 2.0</expanded-acronym> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="big32" value="0x774f4632" offset="0"/> </magic> <glob pattern="*.woff2"/> @@ -2191,7 +2191,7 @@ command to generate the output files. <mime-type type="application/x-font-bdf"> <comment>BDF font</comment> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="STARTFONT\040" offset="0"/> </magic> <glob pattern="*.bdf"/> @@ -2199,7 +2199,7 @@ command to generate the output files. <mime-type type="application/x-font-dos"> <comment>DOS font</comment> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="\xff\x46\x4f\x4e" offset="0"/> <match type="string" value="\x00\x45\x47\x41" offset="7"/> <match type="string" value="\x00\x56\x49\x44" offset="7"/> @@ -2208,14 +2208,14 @@ command to generate the output files. <mime-type type="application/x-font-framemaker"> <comment>Adobe FrameMaker font</comment> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="<MakerScreenFont" offset="0"/> </magic> </mime-type> <mime-type type="application/x-font-libgrx"> <comment>LIBGRX font</comment> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="\x14\x02\x59\x19" offset="0"/> </magic> </mime-type> @@ -2224,7 +2224,7 @@ command to generate the output files. <acronym>PSF</acronym> <expanded-acronym>PC Screen Font</expanded-acronym> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="\x36\x04" offset="0"/> </magic> <glob pattern="*.psf"/> @@ -2242,7 +2242,7 @@ command to generate the output files. <acronym>PCF</acronym> <expanded-acronym>Portable Compiled Format</expanded-acronym> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="\001fcp" offset="0"/> </magic> <glob pattern="*.pcf"/> @@ -2253,7 +2253,7 @@ command to generate the output files. <comment>OpenType font</comment> <sub-class-of type="font/ttf"/> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="OTTO" offset="0"/> </magic> <glob pattern="*.otf"/> @@ -2262,7 +2262,7 @@ command to generate the output files. <mime-type type="application/x-font-speedo"> <comment>Speedo font</comment> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="D1.0\015" offset="0"/> </magic> <glob pattern="*.spd"/> @@ -2270,7 +2270,7 @@ command to generate the output files. <mime-type type="application/x-font-sunos-news"> <comment>SunOS News font</comment> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="StartFont" offset="0"/> <match type="string" value="\x13\x7A\x29" offset="0"/> <match type="string" value="\x13\x7A\x2B" offset="8"/> @@ -2279,7 +2279,7 @@ command to generate the output files. <mime-type type="application/x-font-tex"> <comment>TeX font</comment> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="\367\203" offset="0"/> <match type="string" value="\367\131" offset="0"/> <match type="string" value="\367\312" offset="0"/> @@ -2288,7 +2288,7 @@ command to generate the output files. <mime-type type="application/x-font-tex-tfm"> <comment>TeX font metrics</comment> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="\000\021" offset="2"/> <match type="string" value="\000\022" offset="2"/> </magic> @@ -2296,7 +2296,7 @@ command to generate the output files. <mime-type type="font/ttf"> <comment>TrueType font</comment> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="FFIL" offset="0"/> <match type="string" value="FFIL" offset="65"/> <match type="string" value="\000\001\000\000\000" offset="0"/> @@ -2313,7 +2313,7 @@ command to generate the output files. <comment>TrueType XML font</comment> <sub-class-of type="application/xml"/> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="<ttFont sfntVersion="\\x00\\x01\\x00\\x00" ttLibVersion="" offset="0:256"/> </magic> <glob pattern="*.ttx"/> @@ -2321,14 +2321,14 @@ command to generate the output files. <mime-type type="application/x-font-vfont"> <comment>V font</comment> <generic-icon name="font-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="FONT" offset="0"/> </magic> </mime-type> <mime-type type="application/vnd.framemaker"> <comment>Adobe FrameMaker document</comment> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="<MakerFile" offset="0"/> <match type="string" value="<MIFFile" offset="0"/> <match type="string" value="<MakerDictionary" offset="0"/> @@ -2343,7 +2343,7 @@ command to generate the output files. <mime-type type="application/x-gameboy-rom"> <comment>Game Boy ROM</comment> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match type="string" value="\xce\xed\x66\x66\xcc\x0d\x00\x0b\x03\x73\x00\x83\x00\x0c\x00\x0d\x00\x08\x11\x1f\x88\x89\x00\x0e" offset="260"> <match type="byte" value="0x0" mask="0x80" offset="323"/> </match> @@ -2354,7 +2354,7 @@ command to generate the output files. <mime-type type="application/x-gameboy-color-rom"> <comment>Game Boy Color ROM</comment> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match type="string" value="\xce\xed\x66\x66\xcc\x0d\x00\x0b\x03\x73\x00\x83\x00\x0c\x00\x0d\x00\x08" offset="260"> <match type="byte" value="0x80" mask="0x80" offset="323"/> </match> @@ -2377,7 +2377,7 @@ command to generate the output files. <comment>GDBM database</comment> <acronym>GDBM</acronym> <expanded-acronym>GNU Database Manager</expanded-acronym> - <magic priority="50"> + <magic> <match type="big32" value="0x13579ace" offset="0"/> <match type="little32" value="0x13579ace" offset="0"/> <match type="string" value="GDBM" offset="0"/> @@ -2388,7 +2388,7 @@ command to generate the output files. Should be Mega Drive in all but en_US, Mexico and Canada: https://en.wikipedia.org/wiki/Sega_Genesis#History --> <comment>Genesis ROM</comment> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match type="string" value="SEGA GENESIS" offset="256"/> <match type="string" value="SEGA MEGA DRIVE" offset="256"/> <match type="string" value="SEGA_MEGA_DRIVE" offset="256"/> @@ -2404,7 +2404,7 @@ command to generate the output files. Should be Super 32X in Japan, Mega Drive 32X in PAL region and Mega 32X in Brazil: https://en.wikipedia.org/wiki/32X --> <comment>Genesis 32X ROM</comment> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match type="string" value="SEGA 32X" offset="256"/> </magic> <glob pattern="*.32x"/> @@ -2412,7 +2412,7 @@ command to generate the output files. </mime-type> <mime-type type="application/x-gettext-translation"> <comment>translated messages (machine-readable)</comment> - <magic priority="50"> + <magic> <match type="string" value="\336\22\4\225" offset="0"/> <match type="string" value="\225\4\22\336" offset="0"/> </magic> @@ -2424,7 +2424,7 @@ command to generate the output files. <sub-class-of type="application/xml"/> <generic-icon name="x-office-document"/> <glob pattern="*.ui"/> - <magic priority="50"> + <magic> <match type="string" value="<interface" offset="0:256"/> </magic> </mime-type> @@ -2433,7 +2433,7 @@ command to generate the output files. <sub-class-of type="application/xml"/> <generic-icon name="x-office-document"/> <glob pattern="*.glade"/> - <magic priority="50"> + <magic> <match type="string" value="<glade-interface" offset="0:256"/> </magic> </mime-type> @@ -2447,7 +2447,7 @@ command to generate the output files. <mime-type type="application/x-gnumeric"> <comment>Gnumeric spreadsheet</comment> <generic-icon name="x-office-spreadsheet"/> - <magic priority="50"> + <magic> <match type="string" value="gmr:Workbook" offset="0:64"/> <match type="string" value="gnm:Workbook" offset="0:64"/> </magic> @@ -2469,7 +2469,7 @@ command to generate the output files. <mime-type type="application/x-gtktalog"> <comment>GTKtalog catalog</comment> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="gtktalog " offset="4"/> </magic> </mime-type> @@ -2482,7 +2482,7 @@ command to generate the output files. <mime-type type="application/gzip"> <comment>Gzip archive</comment> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="\037\213" offset="0"/> </magic> <glob pattern="*.gz"/> @@ -2505,7 +2505,7 @@ command to generate the output files. <acronym>HDF</acronym> <expanded-acronym>Hierarchical Data Format</expanded-acronym> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" offset="0" value="\211HDF\r\n\032\n"/> <match type="string" offset="0" value="\016\003\023\001"/> </magic> @@ -2525,7 +2525,7 @@ command to generate the output files. </mime-type> <mime-type type="application/x-ipod-firmware"> <comment>iPod firmware</comment> - <magic priority="50"> + <magic> <match type="string" value="S T O P" offset="0"/> </magic> </mime-type> @@ -2539,7 +2539,7 @@ command to generate the output files. </mime-type> <mime-type type="application/x-java"> <comment>Java class</comment> - <magic priority="50"> + <magic> <match type="big32" value="0xcafebabe" offset="0"/> </magic> <alias type="application/java"/> @@ -2570,13 +2570,13 @@ command to generate the output files. <sub-class-of type="application/xml"/> <generic-icon name="text-x-script"/> <glob pattern="*.jnlp"/> - <magic priority="50"> + <magic> <match type="string" value="<jnlp" offset="0:256"/> </magic> </mime-type> <mime-type type="application/x-java-keystore"> <comment>Java keystore</comment> - <magic priority="50"> + <magic> <match type="big32" value="0xfeedfeed" offset="0"/> </magic> <glob pattern="*.jks"/> @@ -2587,7 +2587,7 @@ command to generate the output files. <comment>Java JCE keystore</comment> <acronym>JCE</acronym> <expanded-acronym>Java Cryptography Extension</expanded-acronym> - <magic priority="50"> + <magic> <match type="host32" value="0xcececece" offset="0"/> </magic> <glob pattern="*.jceks"/> @@ -2606,7 +2606,7 @@ command to generate the output files. <alias type="text/javascript"/> <sub-class-of type="application/ecmascript"/> <generic-icon name="text-x-script"/> - <magic priority="50"> + <magic> <match type="string" value="#!/bin/gjs" offset="0"/> <match type="string" value="#! /bin/gjs" offset="0"/> <match type="string" value='eval \"exec /bin/gjs' offset="0"/> @@ -2669,7 +2669,7 @@ command to generate the output files. <comment>Jupyter notebook document</comment> <sub-class-of type="application/json"/> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="{" offset="0"> <match type="string" value='"cells":' offset="1:256"/> </match> @@ -2869,14 +2869,14 @@ command to generate the output files. <mime-type type="application/x-kspread-crypt"> <comment>KSpread spreadsheet (encrypted)</comment> <generic-icon name="x-office-spreadsheet"/> - <magic priority="50"> + <magic> <match type="big32" value="0x0d1a2702" offset="0"/> </magic> </mime-type> <mime-type type="application/x-ksysv-package"> <comment>KSysV init package</comment> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="KSysV" offset="4"> <match type="byte" value="1" offset="15"/> </match> @@ -2908,7 +2908,7 @@ command to generate the output files. <mime-type type="application/x-kword-crypt"> <comment>KWord document (encrypted)</comment> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="big32" value="0x0d1a2701" offset="0"/> </magic> </mime-type> @@ -2953,7 +2953,7 @@ command to generate the output files. <comment>LyX document</comment> <sub-class-of type="text/plain"/> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="#LyX" offset="0"/> </magic> <glob pattern="*.lyx"/> @@ -3052,14 +3052,14 @@ command to generate the output files. <mime-type type="application/x-macbinary"> <comment>Macintosh MacBinary file</comment> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="mBIN" offset="102"/> </magic> </mime-type> <mime-type type="application/x-matroska"> <comment>Matroska stream</comment> <generic-icon name="video-x-generic"/> - <magic priority="50"> + <magic> <!-- EBML ID --> <match type="big32" value="0x1a45dfa3" offset="0"> <!-- DocumentType ID --> @@ -3088,7 +3088,7 @@ command to generate the output files. <mime-type type="video/webm"> <comment>WebM video</comment> <glob pattern="*.webm"/> - <magic priority="50"> + <magic> <!-- EBML ID --> <match type="big32" value="0x1a45dfa3" offset="0"> <!-- DocumentType ID --> @@ -3116,7 +3116,7 @@ command to generate the output files. <acronym>MXF</acronym> <expanded-acronym>Material Exchange Format</expanded-acronym> <generic-icon name="video-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="\x06\x0e\x2b\x34\x02\x05\x01\x01\x0d\x01\x02\x01\x01\x02" offset="0:256"/> </magic> <glob pattern="*.mxf"/> @@ -3166,7 +3166,7 @@ command to generate the output files. <mime-type type="application/x-ms-dos-executable"> <comment>DOS/Windows executable</comment> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match type="string" value="MZ" offset="0"/> </magic> <glob pattern="*.exe"/> @@ -3174,7 +3174,7 @@ command to generate the output files. <mime-type type="application/x-mswinurl"> <comment>Internet shortcut</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="InternetShortcut" offset="1"/> <match type="string" value="DEFAULT" offset="1"> <match type="string" value="BASEURL=" offset="11"/> @@ -3217,7 +3217,7 @@ command to generate the output files. <comment>Nautilus link</comment> <sub-class-of type="text/plain"/> <generic-icon name="text-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="<nautilus_object nautilus_link" offset="0:32"/> </magic> </mime-type> @@ -3271,7 +3271,7 @@ command to generate the output files. <mime-type type="application/x-object"> <comment>object code</comment> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="\177ELF" offset="0"> <match type="byte" value="1" offset="5"> <match type="little16" value="1" offset="16"/> @@ -3289,7 +3289,7 @@ command to generate the output files. <mime-type type="application/annodex"> <comment>Annodex exchange format</comment> <generic-icon name="video-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="OggS" offset="0"> <match type="string" value="fishead\0" offset="28"> <match type="string" value="CMML\0\0\0\0" offset="56:512"/> @@ -3302,7 +3302,7 @@ command to generate the output files. <mime-type type="video/annodex"> <comment>Annodex video</comment> <sub-class-of type="application/annodex"/> - <magic priority="50"> + <magic> <match type="string" value="OggS" offset="0"> <match type="string" value="fishead\0" offset="28"> <match type="string" value="CMML\0\0\0\0" offset="56:512"/> @@ -3315,7 +3315,7 @@ command to generate the output files. <mime-type type="audio/annodex"> <comment>Annodex audio</comment> <sub-class-of type="application/annodex"/> - <magic priority="50"> + <magic> <match type="string" value="OggS" offset="0"> <match type="string" value="fishead\0" offset="28"> <match type="string" value="CMML\0\0\0\0" offset="56:512"/> @@ -3329,7 +3329,7 @@ command to generate the output files. <comment>Ogg multimedia file</comment> <generic-icon name="video-x-generic"/> <alias type="application/x-ogg"/> - <magic priority="50"> + <magic> <match type="string" value="OggS" offset="0"/> </magic> <glob pattern="*.ogx"/> @@ -3337,7 +3337,7 @@ command to generate the output files. <mime-type type="audio/ogg"> <comment>Ogg audio</comment> <sub-class-of type="application/ogg"/> - <magic priority="50"> + <magic> <match type="string" value="OggS" offset="0"/> </magic> <glob pattern="*.oga"/> @@ -3348,7 +3348,7 @@ command to generate the output files. <mime-type type="video/ogg"> <comment>Ogg video</comment> <sub-class-of type="application/ogg"/> - <magic priority="50"> + <magic> <match type="string" value="OggS" offset="0"/> </magic> <glob pattern="*.ogv"/> @@ -3407,7 +3407,7 @@ command to generate the output files. </mime-type> <mime-type type="audio/x-speex"> <comment>Speex audio</comment> - <magic priority="50"> + <magic> <match type="string" value="Speex" offset="0"/> </magic> <glob pattern="*.spx"/> @@ -3439,7 +3439,7 @@ command to generate the output files. <mime-type type="application/x-ole-storage"> <comment>OLE2 compound document storage</comment> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="\320\317\021\340\241\261\032\341" offset="0"/> <match type="little32" value="0xe011cfd0" offset="0"/> </magic> @@ -3457,7 +3457,7 @@ command to generate the output files. <mime-type type="application/x-oleo"> <comment>GNU Oleo spreadsheet</comment> <generic-icon name="x-office-spreadsheet"/> - <magic priority="50"> + <magic> <match type="string" value="Oleo" offset="31"/> </magic> <glob pattern="*.oleo"/> @@ -3494,7 +3494,7 @@ command to generate the output files. <acronym>PEF</acronym> <expanded-acronym>Preferred Executable Format</expanded-acronym> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match type="string" value="Joy!" offset="0"/> </magic> </mime-type> @@ -3504,7 +3504,7 @@ command to generate the output files. <sub-class-of type="text/plain"/> <generic-icon name="text-x-script"/> <alias type="text/x-perl"/> - <magic priority="50"> + <magic> <match type="string" value='eval \"exec /usr/local/bin/perl' offset="0"/> <match type="string" value="/bin/perl" offset="2:16"/> <match type="string" value="/bin/env perl" offset="2:16"/> @@ -3563,7 +3563,7 @@ command to generate the output files. <mime-type type="application/x-pocket-word"> <comment>Pocket Word document</comment> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="{\\pwi" offset="0"/> </magic> <glob pattern="*.psw"/> @@ -3581,7 +3581,7 @@ command to generate the output files. </mime-type> <mime-type type="application/x-python-bytecode"> <comment>Python bytecode</comment> - <magic priority="50"> + <magic> <match type="big32" value="0x994e0d0a" offset="0"/> </magic> <glob pattern="*.pyc"/> @@ -3591,7 +3591,7 @@ command to generate the output files. <comment>QtiPlot document</comment> <sub-class-of type="text/plain"/> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match value="QtiPlot" type="string" offset="0"/> </magic> <glob pattern="*.qti"/> @@ -3649,7 +3649,7 @@ command to generate the output files. <mime-type type="application/x-alz"> <comment>Alzip archive</comment> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="ALZ" offset="0"/> </magic> <glob pattern="*.alz"/> @@ -3665,7 +3665,7 @@ command to generate the output files. <comment>RPM package</comment> <generic-icon name="package-x-generic"/> <alias type="application/x-redhat-package-manager" /> - <magic priority="50"> + <magic> <match type="string" value="\xed\xab\xee\xdb" offset="0"/> </magic> <glob pattern="*.rpm"/> @@ -3708,7 +3708,7 @@ command to generate the output files. <mime-type type="application/x-sc"> <comment>SC/Xspread spreadsheet</comment> <generic-icon name="x-office-spreadsheet"/> - <magic priority="50"> + <magic> <match type="string" value="Spreadsheet" offset="38"/> </magic> </mime-type> @@ -3725,7 +3725,7 @@ command to generate the output files. </mime-type> <mime-type type="application/x-sharedlib"> <comment>shared library</comment> - <magic priority="50"> + <magic> <match type="little16" value="0603" offset="0"> <match type="little16" mask="030000" value="020000" offset="22"/> </match> @@ -3739,7 +3739,7 @@ command to generate the output files. <sub-class-of type="text/plain"/> <alias type="text/x-sh"/> <generic-icon name="text-x-script"/> - <magic priority="50"> + <magic> <match type="string" value="# This is a shell archive" offset="10"/> <match type="string" value="/bin/bash" offset="2:16"/> <match type="string" value="/bin/nawk" offset="2:16"/> @@ -3759,7 +3759,7 @@ command to generate the output files. <alias type="application/x-shockwave-flash"/> <alias type="application/futuresplash"/> <generic-icon name="video-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="FWS" offset="0"/> <match type="string" value="CWS" offset="0"/> </magic> @@ -3770,7 +3770,7 @@ command to generate the output files. <!-- translators: "Shorten" is the name of an audio codec --> <comment>Shorten audio</comment> <generic-icon name="audio-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="ajkg" offset="0"/> </magic> <glob pattern="*.shn"/> @@ -3785,7 +3785,7 @@ command to generate the output files. <comment>Skencil document</comment> <glob pattern="*.sk"/> <glob pattern="*.sk1"/> - <magic priority="50"> + <magic> <match type="string" value="##Sketch" offset="0"/> </magic> </mime-type> @@ -3848,7 +3848,7 @@ command to generate the output files. <alias type="application/x-srt"/> <sub-class-of type="text/plain"/> <generic-icon name="text-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="1" offset="0"> <match type="string" value=" --> " offset="0:256"/> </match> @@ -3861,7 +3861,7 @@ command to generate the output files. <expanded-acronym>Video Text Tracks</expanded-acronym> <sub-class-of type="text/plain"/> <generic-icon name="text-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="WEBVTT" offset="0"/> </magic> <glob pattern="*.vtt"/> @@ -3872,7 +3872,7 @@ command to generate the output files. <expanded-acronym>Synchronized Accessible Media Interchange</expanded-acronym> <sub-class-of type="text/plain"/> <generic-icon name="text-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="<SAMI>" offset="0:256"/> </magic> <glob pattern="*.smi"/> @@ -3881,7 +3881,7 @@ command to generate the output files. <mime-type type="text/x-microdvd"> <comment>MicroDVD subtitles</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="{1}" offset="0"/> <match type="string" value="{0}" offset="0"/> <match type="string" value="}{" offset="0:6"/> @@ -3891,7 +3891,7 @@ command to generate the output files. <mime-type type="text/x-mpl2"> <comment>MPlayer2 subtitles</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="[1]" offset="0"/> <match type="string" value="[0]" offset="0"/> <match type="string" value="][" offset="0:6"/> @@ -3903,7 +3903,7 @@ command to generate the output files. <acronym>MPSub</acronym> <expanded-acronym>MPlayer Subtitle</expanded-acronym> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="FORMAT=" offset="0:256"/> </magic> <glob pattern="*.sub"/> @@ -3913,7 +3913,7 @@ command to generate the output files. <acronym>SSA</acronym> <expanded-acronym>SubStation Alpha</expanded-acronym> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="[Script Info]" offset="0:256"/> <match type="string" value="Dialogue: " offset="0:256"/> </magic> @@ -3923,7 +3923,7 @@ command to generate the output files. <mime-type type="text/x-subviewer"> <comment>SubViewer subtitles</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="[INFORMATION]" offset="0"/> </magic> <glob pattern="*.sub"/> @@ -3931,7 +3931,7 @@ command to generate the output files. <mime-type type="text/x-iMelody"> <comment>iMelody ringtone</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="BEGIN:IMELODY" offset="0"/> </magic> <glob pattern="*.imy"/> @@ -3944,7 +3944,7 @@ command to generate the output files. <acronym>SMAF</acronym> <expanded-acronym>Synthetic music Mobile Application Format</expanded-acronym> <generic-icon name="audio-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="MMMD" offset="0"/> </magic> <glob pattern="*.mmf"/> @@ -3956,7 +3956,7 @@ command to generate the output files. <acronym>MRML</acronym> <expanded-acronym>Multimedia Retrieval Markup Language</expanded-acronym> <sub-class-of type="application/xml"/> - <magic priority="50"> + <magic> <match type="string" value="<mrml " offset="0"/> </magic> <glob pattern="*.mrml"/> @@ -3966,7 +3966,7 @@ command to generate the output files. <comment>XMF audio</comment> <acronym>XMF</acronym> <expanded-acronym>eXtensible Music Format</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="XMF_" offset="0"/> </magic> <glob pattern="*.xmf"/> @@ -3976,7 +3976,7 @@ command to generate the output files. <comment>Mobile XMF audio</comment> <acronym>XMF</acronym> <expanded-acronym>eXtensible Music Format</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="\130\115\106\137\062\056\060\060\000\000\000\002" offset="0"/> </magic> <glob pattern="*.mxmf"/> @@ -4024,7 +4024,7 @@ command to generate the output files. <mime-type type="application/x-tgif"> <comment>TGIF document</comment> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="%TGIF" offset="0"/> </magic> <glob pattern="*.obj"/> @@ -4052,7 +4052,7 @@ command to generate the output files. <sub-class-of type="text/plain"/> <alias type="application/x-troff"/> <alias type="text/x-troff"/> - <magic priority="50"> + <magic> <match type="string" value='.\\\"' offset="0"/> <match type="string" value="'\\\"" offset="0"/> <match type="string" value="'.\\\"" offset="0"/> @@ -4206,7 +4206,7 @@ command to generate the output files. </mime-type> <mime-type type="audio/ac3"> <comment>Dolby Digital audio</comment> - <magic priority="50"> + <magic> <match type="big16" value="0x0b77" offset="0"/> </magic> <glob pattern="*.ac3"/> @@ -4215,7 +4215,7 @@ command to generate the output files. <comment>DTS audio</comment> <acronym>DTS</acronym> <expanded-acronym>Digital Theater Systems</expanded-acronym> - <magic priority="50"> + <magic> <match type="big32" value="0x7FFE8001" offset="0"/> <!-- 16bits core be --> <match type="little32" value="0xFE7F0180" offset="0"/> <!-- 16bits core le --> <match type="big32" value="0x1FFFE800" offset="0"/> <!-- 14bits core be --> @@ -4241,7 +4241,7 @@ command to generate the output files. <comment>AMR audio</comment> <acronym>AMR</acronym> <expanded-acronym>Adaptive Multi-Rate</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="#!AMR\n" offset="0"/> <match type="string" value="#!AMR_MC1.0\n" offset="0"/> </magic> @@ -4252,7 +4252,7 @@ command to generate the output files. <comment>AMR-WB audio</comment> <acronym>AMR-WB</acronym> <expanded-acronym>Adaptive Multi-Rate Wideband</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="#!AMR-WB\n" offset="0"/> <match type="string" value="#!AMR-WB_MC1.0\n" offset="0"/> </magic> @@ -4269,7 +4269,7 @@ command to generate the output files. </mime-type> <mime-type type="audio/prs.sid"> <comment>Commodore 64 audio</comment> - <magic priority="50"> + <magic> <match type="string" value="PSID" offset="0"/> </magic> <glob pattern="*.sid"/> @@ -4279,7 +4279,7 @@ command to generate the output files. <comment>PCM audio</comment> <acronym>PCM</acronym> <expanded-acronym>Pulse-code Modulation</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value=".snd" offset="0"> <match type="big32" value="23" offset="12"/> </match> @@ -4300,7 +4300,7 @@ command to generate the output files. <acronym>AIFC</acronym> <expanded-acronym>Audio Interchange File format Compressed</expanded-acronym> <sub-class-of type="application/x-iff"/> - <magic priority="50"> + <magic> <match type="string" value="AIFC" offset="8"/> </magic> <glob pattern="*.aifc"/> @@ -4312,7 +4312,7 @@ command to generate the output files. <acronym>AIFF</acronym> <expanded-acronym>Audio Interchange File Format</expanded-acronym> <sub-class-of type="application/x-iff"/> - <magic priority="50"> + <magic> <match type="string" value="AIFF" offset="8"/> <match type="string" value="8SVX" offset="8"/> </magic> @@ -4321,14 +4321,14 @@ command to generate the output files. </mime-type> <mime-type type="audio/x-ape"> <comment>Monkey's audio</comment> - <magic priority="50"> + <magic> <match type="string" value="MAC " offset="0"/> </magic> <glob pattern="*.ape"/> </mime-type> <mime-type type="audio/x-pn-audibleaudio"> <comment>Audible.Com audio</comment> - <magic priority="50"> + <magic> <!-- https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/aadec.c#L33 --> <match type="big32" value="1469084982" offset="4"/> </magic> @@ -4337,7 +4337,7 @@ command to generate the output files. </mime-type> <mime-type type="audio/vnd.audible.aax"> <comment>Audible Enhanced audio</comment> - <magic priority="50"> + <magic> <match type="string" value="ftypaax " offset="4"/> </magic> <glob pattern="*.aax"/> @@ -4346,7 +4346,7 @@ command to generate the output files. <comment>DSDIFF audio</comment> <acronym>DSDIFF</acronym> <expanded-acronym>Direct Stream Digital Interchange File Format</expanded-acronym> - <magic priority="50"> + <magic> <!-- from https://www.sonicstudio.com/pdf/dsd/DSDIFF_1.5_Spec.pdf --> <match value="FRM8" type="string" offset="0"> <match value="DSD " type="string" offset="12"/> @@ -4359,7 +4359,7 @@ command to generate the output files. <comment>DSF audio</comment> <acronym>DSF</acronym> <expanded-acronym>Direct stream digital Stream File</expanded-acronym> - <magic priority="50"> + <magic> <!-- from https://dsd-guide.com/sites/default/files/white-papers/DSFFileFormatSpec_E.pdf --> <match value="DSD " type="string" offset="0"> <match value="fmt " type="string" offset="28"> @@ -4375,7 +4375,7 @@ command to generate the output files. </mime-type> <mime-type type="audio/x-it"> <comment>Impulse Tracker audio</comment> - <magic priority="50"> + <magic> <match type="string" value="IMPM" offset="0"/> </magic> <glob pattern="*.it"/> @@ -4384,7 +4384,7 @@ command to generate the output files. <comment>FLAC audio</comment> <acronym>FLAC</acronym> <expanded-acronym>Free Lossless Audio Codec</expanded-acronym> - <magic priority="50"> + <magic> <match value="fLaC" type="string" offset="0"/> </magic> <glob pattern="*.flac"/> @@ -4392,7 +4392,7 @@ command to generate the output files. </mime-type> <mime-type type="audio/x-wavpack"> <comment>WavPack audio</comment> - <magic priority="50"> + <magic> <match type="string" value="wvpk" offset="0"/> </magic> <glob pattern="*.wv"/> @@ -4400,7 +4400,7 @@ command to generate the output files. </mime-type> <mime-type type="audio/x-wavpack-correction"> <comment>WavPack audio correction file</comment> - <magic priority="50"> + <magic> <match type="string" value="wvpk" offset="0"/> </magic> <glob pattern="*.wvc"/> @@ -4410,7 +4410,7 @@ command to generate the output files. <acronym>MIDI</acronym> <expanded-acronym>Musical Instrument Digital Interface</expanded-acronym> <alias type="audio/x-midi"/> - <magic priority="50"> + <magic> <match type="string" value="MThd" offset="0"/> </magic> <glob pattern="*.mid"/> @@ -4419,7 +4419,7 @@ command to generate the output files. </mime-type> <mime-type type="audio/x-mo3"> <comment>compressed Tracker audio</comment> - <magic priority="50"> + <magic> <match type="string" value="MO3" offset="0"/> </magic> <glob pattern="*.mo3"/> @@ -4428,7 +4428,7 @@ command to generate the output files. <comment>AAC audio</comment> <acronym>AAC</acronym> <expanded-acronym>Advanced Audio Coding</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="ADIF" offset="0"/> <match type="big16" value="0xFFF0" mask="0xFFF6" offset="0"/> </magic> @@ -4448,7 +4448,7 @@ command to generate the output files. <comment>MPEG-4 audio</comment> <alias type="audio/x-m4a"/> <alias type="audio/m4a"/> - <magic priority="50"> + <magic> <match type="string" value="ftypM4A" offset="4"/> </magic> <glob pattern="*.m4a"/> @@ -4462,7 +4462,7 @@ command to generate the output files. <mime-type type="video/mp4"> <comment>MPEG-4 video</comment> <alias type="video/mp4v-es"/> - <magic priority="50"> + <magic> <match type="string" value="ftypisom" offset="4"/> <match type="string" value="ftypmp41" offset="4"/> <match type="string" value="ftypmp42" offset="4"/> @@ -4479,7 +4479,7 @@ command to generate the output files. <mime-type type="audio/x-m4b"> <comment>MPEG-4 audio book</comment> <sub-class-of type="audio/mp4"/> - <magic priority="50"> + <magic> <match type="string" value="ftypM4B" offset="4"/> </magic> <glob pattern="*.m4b"/> @@ -4490,7 +4490,7 @@ command to generate the output files. <acronym>3GPP</acronym> <expanded-acronym>3rd Generation Partnership Project</expanded-acronym> <sub-class-of type="video/mp4"/> - <magic priority="50"> + <magic> <match type="string" value="ftyp3ge" offset="4"/> <match type="string" value="ftyp3gg" offset="4"/> <match type="string" value="ftyp3gp" offset="4"/> @@ -4512,7 +4512,7 @@ command to generate the output files. <comment>3GPP2 multimedia file</comment> <acronym>3GPP2</acronym> <expanded-acronym>3rd Generation Partnership Project 2</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="ftyp3g2" offset="4"/> </magic> <glob pattern="*.3g2"/> @@ -4596,7 +4596,7 @@ command to generate the output files. <alias type="audio/x-mpg"/> <alias type="audio/x-mpeg"/> <alias type="audio/mp3"/> - <magic priority="50"> + <magic> <match type="big16" value="0xfffa" offset="0"/> <match type="big16" value="0xfffb" offset="0"/> <match type="big16" value="0xfff3" offset="0"/> @@ -4619,7 +4619,7 @@ command to generate the output files. <glob pattern="*.m3u"/> <glob pattern="*.m3u8"/> <glob pattern="*.vlc"/> - <magic priority="50"> + <magic> <match type="string" value="#EXTM3U" offset="0"/> </magic> </mime-type> @@ -4656,7 +4656,7 @@ command to generate the output files. <comment>PSF audio</comment> <acronym>PSF</acronym> <expanded-acronym>Portable Sound Format</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="PSF" offset="0"/> </magic> <glob pattern="*.psf"/> @@ -4683,7 +4683,7 @@ command to generate the output files. </mime-type> <mime-type type="audio/x-musepack"> <comment>Musepack audio</comment> - <magic priority="50"> + <magic> <match type="string" value="MP+" offset="0"/> <match type="string" value="MPCK" offset="0"/> </magic> @@ -4711,7 +4711,7 @@ command to generate the output files. <mime-type type="application/vnd.rn-realmedia"> <comment>RealMedia document</comment> <generic-icon name="video-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value=".RMF" offset="0"/> </magic> <glob pattern="*.rm"/> @@ -4743,7 +4743,7 @@ command to generate the output files. </mime-type> <mime-type type="audio/x-s3m"> <comment>Scream Tracker 3 audio</comment> - <magic priority="50"> + <magic> <match value="SCRM" type="string" offset="44"/> </magic> <glob pattern="*.s3m"/> @@ -4752,7 +4752,7 @@ command to generate the output files. <comment>MP3 ShoutCast playlist</comment> <alias type="application/pls"/> <alias type="audio/scpls"/> - <magic priority="50"> + <magic> <match type="string" value="[playlist]" offset="0"/> <match type="string" value="[Playlist]" offset="0"/> <match type="string" value="[PLAYLIST]" offset="0"/> @@ -4776,7 +4776,7 @@ command to generate the output files. <comment>WAV audio</comment> <alias type="audio/wav"/> <alias type="audio/vnd.wave"/> - <magic priority="50"> + <magic> <match type="string" value="WAVE" offset="8"/> <match type="string" value="WAV " offset="8"/> </magic> @@ -4784,14 +4784,14 @@ command to generate the output files. </mime-type> <mime-type type="audio/x-xi"> <comment>Scream Tracker instrument</comment> - <magic priority="50"> + <magic> <match value="Extended Instrument:" type="string" offset="0"/> </magic> <glob pattern="*.xi"/> </mime-type> <mime-type type="audio/x-xm"> <comment>FastTracker II audio</comment> - <magic priority="50"> + <magic> <match value="Extended Module:" type="string" offset="0"/> </magic> <glob pattern="*.xm"/> @@ -4799,14 +4799,14 @@ command to generate the output files. <mime-type type="audio/x-tta"> <comment>TrueAudio audio</comment> <alias type="audio/tta"/> - <magic priority="50"> + <magic> <match value="TTA1" type="string" offset="0"/> </magic> <glob pattern="*.tta"/> </mime-type> <mime-type type="image/bmp"> <comment>Windows BMP image</comment> - <magic priority="50"> + <magic> <match type="string" mask="0xffff00000000ffff" value="BMxxxx\000\000" offset="0"/> <match type="string" value="BM" offset="0"> <match type="byte" value="12" offset="14"/> @@ -4842,7 +4842,7 @@ command to generate the output files. <comment>GIF image</comment> <acronym>GIF</acronym> <expanded-acronym>Graphics Interchange Format</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="GIF8" offset="0"/> </magic> <glob pattern="*.gif"/> @@ -4874,7 +4874,7 @@ command to generate the output files. <comment>JPEG image</comment> <acronym>JPEG</acronym> <expanded-acronym>Joint Photographic Experts Group</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="\377\330\377" offset="0"/> <match type="big16" value="0xffd8" offset="0"/> </magic> @@ -4893,7 +4893,7 @@ command to generate the output files. </mime-type> <mime-type type="image/x-jp2-codestream"> <comment>JPEG-2000 codestream</comment> - <magic priority="50"> + <magic> <match type="big32" value="0xff4fff51" offset="0"/> </magic> <glob pattern="*.j2c"/> @@ -4907,7 +4907,7 @@ command to generate the output files. <alias type="image/jpeg2000"/> <alias type="image/jpeg2000-image"/> <alias type="image/x-jpeg2000-image"/> - <magic priority="50"> + <magic> <match type="string" mask="0xffffffffffffffffffffffff0000000000000000ffffffff" value="\x00\x00\x00\x0c\x6a\x50\x20\x20\x0d\x0a\x87\x0a jp2\x20" offset="0"/> </magic> <glob pattern="*.jp2"/> @@ -4917,7 +4917,7 @@ command to generate the output files. <comment>JPEG-2000 JPX image</comment> <acronym>JPX</acronym> <expanded-acronym>JPEG-2000 eXtended</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" mask="0xffffffffffffffffffffffff0000000000000000ffffffff" value="\x00\x00\x00\x0c\x6a\x50\x20\x20\x0d\x0a\x87\x0a jpx\x20" offset="0"/> </magic> <glob pattern="*.jpf"/> @@ -4927,7 +4927,7 @@ command to generate the output files. <comment>JPEG-2000 JPM image</comment> <acronym>JPM</acronym> <expanded-acronym>JPEG-2000 Mixed</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" mask="0xffffffffffffffffffffffff0000000000000000ffffffff" value="\x00\x00\x00\x0c\x6a\x50\x20\x20\x0d\x0a\x87\x0a jpm\x20" offset="0"/> </magic> <glob pattern="*.jpm"/> @@ -4937,7 +4937,7 @@ command to generate the output files. <comment>JPEG-2000 MJ2 video</comment> <acronym>MJ2</acronym> <expanded-acronym>Motion JPEG-2000</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" mask="0xffffffffffffffffffffffff0000000000000000ffffffff" value="\x00\x00\x00\x0c\x6a\x50\x20\x20\x0d\x0a\x87\x0a mjp2" offset="0"/> </magic> <glob pattern="*.mj2"/> @@ -4965,27 +4965,27 @@ command to generate the output files. </mime-type> <mime-type type="image/x-dds"> <comment>DirectDraw surface</comment> - <magic priority="50"> + <magic> <match value="DDS" type="string" offset="0"/> </magic> <glob pattern="*.dds"/> </mime-type> <mime-type type="image/x-xcursor"> <comment>X11 cursor</comment> - <magic priority="50"> + <magic> <match type="string" value="Xcur" offset="0"/> </magic> </mime-type> <mime-type type="image/x-exr"> <comment>EXR image</comment> - <magic priority="50"> + <magic> <match type="little32" value="20000630" offset="0"/> </magic> <glob pattern="*.exr"/> </mime-type> <mime-type type="image/x-pict"> <comment>Macintosh Quickdraw/PICT drawing</comment> - <magic priority="50"> + <magic> <match type="big16" value="0x0011" offset="10"> <match type="big16" value="0x02FF" offset="12"> <match type="big16" value="0x0C00" offset="14"> @@ -4994,7 +4994,7 @@ command to generate the output files. </match> </match> </magic> - <magic priority="50"> + <magic> <match type="big16" value="0x0011" offset="522"> <match type="big16" value="0x02FF" offset="524"> <match type="big16" value="0x0C00" offset="526"> @@ -5034,7 +5034,7 @@ command to generate the output files. <acronym>CRW</acronym> <expanded-acronym>Canon RaW</expanded-acronym> <sub-class-of type="image/x-dcraw"/> - <magic priority="50"> + <magic> <match value="II\x1a\x00\x00\x00HEAPCCDR" type="string" offset="0"/> </magic> <glob pattern="*.crw"/> @@ -5060,7 +5060,7 @@ command to generate the output files. <acronym>RAF</acronym> <expanded-acronym>RAw Format</expanded-acronym> <sub-class-of type="image/x-dcraw"/> - <magic priority="50"> + <magic> <match value="FUJIFILMCCD-RAW " type="string" offset="0"/> </magic> <glob pattern="*.raf"/> @@ -5097,7 +5097,7 @@ command to generate the output files. <acronym>MRW</acronym> <expanded-acronym>Minolta RaW</expanded-acronym> <sub-class-of type="image/x-dcraw"/> - <magic priority="50"> + <magic> <match value="\x00MRM" type="string" offset="0"/> </magic> <glob pattern="*.mrw" /> @@ -5121,7 +5121,7 @@ command to generate the output files. <acronym>ORF</acronym> <expanded-acronym>Olympus Raw Format</expanded-acronym> <sub-class-of type="image/x-dcraw"/> - <magic priority="50"> + <magic> <!-- an ORF file is basically a TIFF file with a non standard !--> <!-- header IIRO which is not nice since it is only composed !--> <!-- of ASCII codes. Fortunately, the TIFF header is followed !--> @@ -5134,7 +5134,7 @@ command to generate the output files. <mime-type type="image/x-panasonic-rw"> <comment>Panasonic raw image</comment> <sub-class-of type="image/x-dcraw"/> - <magic priority="50"> + <magic> <!-- Some kind of TIFF file with a non-standard version in prefix !--> <match value="IIU\x00\x08\x00\x00\x00" type="string" offset="0"/> </magic> @@ -5144,7 +5144,7 @@ command to generate the output files. <mime-type type="image/x-panasonic-rw2"> <comment>Panasonic raw image</comment> <sub-class-of type="image/x-dcraw"/> - <magic priority="50"> + <magic> <!-- Some kind of TIFF file with a non-standard version in prefix !--> <match value="IIU\x00\x18\x00\x00\x00" type="string" offset="0"/> </magic> @@ -5164,7 +5164,7 @@ command to generate the output files. <acronym>X3F</acronym> <expanded-acronym>X3 Foveon</expanded-acronym> <sub-class-of type="image/x-dcraw"/> - <magic priority="50"> + <magic> <!-- The header is "FOVb" (Foveon) !--> <match value="FOVb" type="string" offset="0"> <!-- Followed by a 32bit LSB specifying the version number (major.minor) !--> @@ -5201,7 +5201,7 @@ command to generate the output files. <comment>PNG image</comment> <acronym>PNG</acronym> <expanded-acronym>Portable Network Graphics</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="\x89PNG" offset="0"/> </magic> <glob pattern="*.png"/> @@ -5242,7 +5242,7 @@ command to generate the output files. <comment>TIFF image</comment> <acronym>TIFF</acronym> <expanded-acronym>Tagged Image File Format</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="MM\x00\x2a" offset="0"/> <match type="string" value="II\x2a\x00" offset="0"/> </magic> @@ -5262,7 +5262,7 @@ command to generate the output files. <mime-type type="image/vnd.dxf"> <comment>DXF vector image</comment> <glob pattern="*.dxf"/> - <magic priority="50"> + <magic> <match type="string" value="\nHEADER\n" offset="0:64"/> <match type="string" value="\x0d\nHEADER\x0d\n" offset="0:64"/> </magic> @@ -5272,13 +5272,13 @@ command to generate the output files. <acronym>MDI</acronym> <expanded-acronym>Microsoft Document Imaging</expanded-acronym> <glob pattern="*.mdi"/> - <magic priority="50"> + <magic> <match type="string" value="\x45\x50\x2A\x00" offset="0"/> </magic> </mime-type> <mime-type type="image/webp"> <comment>WebP image</comment> - <magic priority="50"> + <magic> <match type="string" value="RIFF" offset="0"> <match type="string" value="WEBP" offset="8"/> </match> @@ -5294,7 +5294,7 @@ command to generate the output files. </mime-type> <mime-type type="image/x-applix-graphics"> <comment>Applix Graphics image</comment> - <magic priority="50"> + <magic> <match type="string" value="*BEGIN" offset="0"> <match type="string" value="GRAPHICS" offset="7"/> </match> @@ -5324,7 +5324,7 @@ command to generate the output files. <generic-icon name="image-x-generic"/> <glob pattern="dicomdir"/> <glob pattern="*.dcm"/> - <magic priority="50"> + <magic> <match type="string" value="DICM" offset="128"/> </magic> </mime-type> @@ -5347,7 +5347,7 @@ command to generate the output files. <comment>DIB image</comment> <acronym>DIB</acronym> <expanded-acronym>Device Independent Bitmap</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="\x28\00\00\00" offset="0"/> </magic> </mime-type> @@ -5385,7 +5385,7 @@ command to generate the output files. <comment>DPX image</comment> <acronym>DPX</acronym> <expanded-acronym>Digital Moving Picture Exchange</expanded-acronym> - <magic priority="50"> + <magic> <match type="big32" value="0x53445058" offset="0"/> </magic> </mime-type> @@ -5411,7 +5411,7 @@ command to generate the output files. <comment>FITS document</comment> <acronym>FITS</acronym> <expanded-acronym>Flexible Image Transport System</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="SIMPLE =" offset="0"/> </magic> <glob pattern="*.fits"/> @@ -5424,7 +5424,7 @@ command to generate the output files. <comment>FPX image</comment> <acronym>FPX</acronym> <expanded-acronym>FlashPiX</expanded-acronym> - <magic priority="50"> + <magic> <match type="big32" value="0x46506978" offset="0"/> </magic> </mime-type> @@ -5437,7 +5437,7 @@ command to generate the output files. </mime-type> <mime-type type="image/vnd.microsoft.icon"> <comment>Windows icon</comment> - <magic priority="50"> + <magic> <match type="string" value="\0\0\1\0" offset="0"> <match type="string" value="\0" offset="5"/> </match> @@ -5453,7 +5453,7 @@ command to generate the output files. <mime-type type="image/x-icns"> <comment>MacOS X icon</comment> <glob pattern="*.icns"/> - <magic priority="50"> + <magic> <match type="string" value="icns" offset="0"/> </magic> </mime-type> @@ -5462,7 +5462,7 @@ command to generate the output files. <acronym>ILBM</acronym> <expanded-acronym>InterLeaved BitMap</expanded-acronym> <sub-class-of type="application/x-iff"/> - <magic priority="50"> + <magic> <match value="ILBM" type="string" offset="8"/> <match value="PBM " type="string" offset="8"/> </magic> @@ -5506,7 +5506,7 @@ command to generate the output files. <comment>PCX image</comment> <acronym>PCX</acronym> <expanded-acronym>PiCture eXchange</expanded-acronym> - <magic priority="50"> + <magic> <match type="byte" value="10" offset="0"> <match type="byte" value="0" offset="1"/> <match type="byte" value="2" offset="1"/> @@ -5534,7 +5534,7 @@ command to generate the output files. <acronym>PBM</acronym> <expanded-acronym>Portable BitMap</expanded-acronym> <sub-class-of type="image/x-portable-anymap"/> - <magic priority="50"> + <magic> <match type="string" value="P1" offset="0"> <match type="byte" value="0x0a" offset="2"/> <match type="byte" value="0x20" offset="2"/> @@ -5555,7 +5555,7 @@ command to generate the output files. <acronym>PGM</acronym> <expanded-acronym>Portable GrayMap</expanded-acronym> <sub-class-of type="image/x-portable-anymap"/> - <magic priority="50"> + <magic> <match type="string" value="P2" offset="0"> <match type="byte" value="0x0a" offset="2"/> <match type="byte" value="0x20" offset="2"/> @@ -5576,7 +5576,7 @@ command to generate the output files. <acronym>PPM</acronym> <expanded-acronym>Portable PixMap</expanded-acronym> <sub-class-of type="image/x-portable-anymap"/> - <magic priority="50"> + <magic> <match type="string" value="P3" offset="0"> <match type="byte" value="0x0a" offset="2"/> <match type="byte" value="0x20" offset="2"/> @@ -5594,7 +5594,7 @@ command to generate the output files. </mime-type> <mime-type type="image/vnd.adobe.photoshop"> <comment>Photoshop image</comment> - <magic priority="50"> + <magic> <match type="string" mask="0xffffffff0000ffffffff" value="8BPS \000\000\000\000" offset="0"/> </magic> <glob pattern="*.psd"/> @@ -5615,7 +5615,7 @@ command to generate the output files. </mime-type> <mime-type type="image/x-sun-raster"> <comment>Sun raster image</comment> - <magic priority="50"> + <magic> <match type="big32" value="0x59a66a95" offset="0"/> </magic> <glob pattern="*.sun"/> @@ -5631,7 +5631,7 @@ command to generate the output files. <match type="string" value="\0\xa" offset="1"/> <match type="string" value="\0\xb" offset="1"/> </magic> - <magic priority="50"> + <magic> <match type="string" value="\0\2" offset="1"> <match type="byte" value="0x08" offset="16"/> <match type="byte" value="0x10" offset="16"/> @@ -5654,7 +5654,7 @@ command to generate the output files. </mime-type> <mime-type type="image/x-win-bitmap"> <comment>Windows cursor</comment> - <magic priority="50"> + <magic> <match type="string" value="\0\0\2\0" offset="0"> <match type="string" value="\0" offset="5"/> </match> @@ -5663,7 +5663,7 @@ command to generate the output files. </mime-type> <mime-type type="application/x-navi-animation"> <comment>Windows animated cursor</comment> - <magic priority="50"> + <magic> <match type="string" value="RIFF" offset="0"> <match type="string" value="ACON" offset="8"/> </match> @@ -5678,7 +5678,7 @@ command to generate the output files. <alias type="image/x-emf"/> <alias type="application/x-emf"/> <alias type="application/emf"/> - <magic priority="50"> + <magic> <match type="little32" offset="0" value="0x00000001"> <match type="little32" offset="40" value="0x464D4520"> <match type="little32" offset="44" value="0x00010000"> @@ -5692,7 +5692,7 @@ command to generate the output files. <comment>WMF image</comment> <acronym>WMF</acronym> <expanded-acronym>Windows Metafile</expanded-acronym> - <magic priority="50"> + <magic> <!-- Placeable Metafile Header !--> <match type="little32" offset="0" value="0x9AC6CDD7"> <!-- Followed by the standard Windows Metafile Header !--> @@ -5721,7 +5721,7 @@ command to generate the output files. <mime-type type="image/x-xcf"> <comment>GIMP image</comment> <glob pattern="*.xcf"/> - <magic priority="50"> + <magic> <match type="string" value="gimp xcf file" offset="0"/> <match type="string" value="gimp xcf v" offset="0"/> </magic> @@ -5729,7 +5729,7 @@ command to generate the output files. <mime-type type="image/x-gimp-gbr"> <comment>GIMP brush</comment> <glob pattern="*.gbr"/> - <magic priority="50"> + <magic> <match type="string" value="GIMP" offset="20"/> </magic> </mime-type> @@ -5740,14 +5740,14 @@ command to generate the output files. <mime-type type="image/x-gimp-pat"> <comment>GIMP pattern</comment> <glob pattern="*.pat"/> - <magic priority="50"> + <magic> <match type="string" value="GPAT" offset="20"/> </magic> </mime-type> <mime-type type="image/x-xfig"> <comment>XFig image</comment> <glob pattern="*.fig"/> - <magic priority="50"> + <magic> <match type="string" value="#FIG" offset="0"/> </magic> </mime-type> @@ -5755,7 +5755,7 @@ command to generate the output files. <comment>XPM image</comment> <acronym>XPM</acronym> <expanded-acronym>X PixMap</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="/* XPM */" offset="0"/> <match type="string" value="! XPM2\n" offset="0"/> </magic> @@ -5808,7 +5808,7 @@ command to generate the output files. <comment>Usenet news message</comment> <generic-icon name="text-x-generic"/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="Article" offset="0"/> <match type="string" value="Path:" offset="0"/> <match type="string" value="Xref:" offset="0"/> @@ -5823,7 +5823,7 @@ command to generate the output files. <comment>email message</comment> <generic-icon name="text-x-generic"/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="#! rnews" offset="0"/> <match type="string" value="Forward to" offset="0"/> <match type="string" value="From:" offset="0"/> @@ -5848,7 +5848,7 @@ command to generate the output files. <expanded-acronym>Initial Graphics Exchange Specification</expanded-acronym> <generic-icon name="x-office-document"/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="S 1\x0a" offset="72"/> <match type="string" value="S0000001\x0a" offset="72"/> </magic> @@ -5877,7 +5877,7 @@ command to generate the output files. <expanded-acronym>Virtual Reality Modeling Language</expanded-acronym> <generic-icon name="x-office-document"/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="#VRML " offset="0"/> </magic> <glob pattern="*.vrm"/> @@ -5887,7 +5887,7 @@ command to generate the output files. <mime-type type="model/obj"> <comment>OBJ 3D model</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value=" OBJ File: '" offset="0:64"/> <match type="string" value="mtllib " offset="0:256"/> </magic> @@ -5896,7 +5896,7 @@ command to generate the output files. <mime-type type="model/mtl"> <comment>OBJ 3D model material library</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="# Blender MTL File: '" offset="0"/> <match type="string" value="newmtl " offset="0:256"/> </magic> @@ -5936,7 +5936,7 @@ command to generate the output files. <sub-class-of type="text/plain"/> <alias type="text/x-vcalendar"/> <alias type="application/ics"/> - <magic priority="50"> + <magic> <match type="string" value="BEGIN:VCALENDAR" offset="0"/> <match type="string" value="begin:vcalendar" offset="0"/> </magic> @@ -5955,7 +5955,7 @@ command to generate the output files. <alias type="text/directory"/> <alias type="text/x-vcard"/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="BEGIN:VCARD" offset="0"/> <match type="string" value="begin:vcard" offset="0"/> </magic> @@ -6011,7 +6011,7 @@ command to generate the output files. </mime-type> <mime-type type="text/plain"> <comment>plain text document</comment> - <magic priority="50"> + <magic> <match type="string" value="This is TeX," offset="0"/> <match type="string" value="This is METAFONT," offset="0"/> </magic> @@ -6101,7 +6101,7 @@ command to generate the output files. <mime-type type="text/spreadsheet"> <comment>spreadsheet interchange document</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="ID;" offset="0"/> </magic> <glob pattern="*.sylk"/> @@ -6118,7 +6118,7 @@ command to generate the output files. <comment>Graphviz DOT graph</comment> <sub-class-of type="text/plain"/> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="digraph " offset="0"/> <match type="string" value="strict digraph " offset="0"/> <match type="string" value="graph " offset="0"/> @@ -6132,7 +6132,7 @@ command to generate the output files. <acronym>JAD</acronym> <expanded-acronym>Java Application Descriptor</expanded-acronym> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="MIDlet-" offset="0"/> </magic> <glob pattern="*.jad"/> @@ -6316,7 +6316,7 @@ command to generate the output files. <mime-type type="text/x-emacs-lisp"> <comment>Emacs Lisp source code</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="\012(" offset="0"/> <match type="string" value=";ELC\023\000\000\000" offset="0"/> </magic> @@ -6359,7 +6359,7 @@ command to generate the output files. <sub-class-of type="text/plain"/> <glob pattern="*.pot"/> <alias type="text/x-pot"/> - <magic priority="50"> + <magic> <match type="string" value='#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version:' offset="0:256"/> </magic> </mime-type> @@ -6373,7 +6373,7 @@ command to generate the output files. <acronym>HTML</acronym> <expanded-acronym>HyperText Markup Language</expanded-acronym> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="<!DOCTYPE HTML" offset="0:256"/> <match type="string" value="<!doctype html" offset="0:256"/> <match type="string" value="<!DOCTYPE html" offset="0:256"/> @@ -6413,7 +6413,7 @@ command to generate the output files. <mime-type type="text/x-google-video-pointer"> <comment>Google Video Pointer shortcut</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="#.download.the.free.Google.Video.Player" offset="0"/> <match type="string" value="# download the free Google Video Player" offset="0"/> </magic> @@ -6447,7 +6447,7 @@ command to generate the output files. <acronym>LDIF</acronym> <expanded-acronym>LDAP Data Interchange Format</expanded-acronym> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="dn: cn=" offset="0"/> <match type="string" value="dn: mail=" offset="0"/> </magic> @@ -6478,7 +6478,7 @@ command to generate the output files. <glob pattern="*.mk"/> <glob pattern="*.mak"/> <glob weight="10" pattern="Makefile.*"/> - <magic priority="50"> + <magic> <match type="string" value="#!/usr/bin/make" offset="0"/> <match type="string" value="#! /usr/bin/make" offset="0"/> </magic> @@ -6501,7 +6501,7 @@ command to generate the output files. <mime-type type="text/x-ms-regedit"> <comment>Windows Registry extract</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="REGEDIT" offset="0"/> <match type="string" value="Windows Registry Editor Version 5.00" offset="0"/> <match type="string" value="\xff\xfeW\x00i\x00n\x00d\x00o\x00w\x00s\x00 \x00R\x00e\x00g\x00i\x00s\x00t\x00r\x00y\x00 \x00E\x00d\x00i\x00t\x00o\x00r\x00" offset="0"/> @@ -6518,7 +6518,7 @@ command to generate the output files. <mime-type type="text/x-mup"> <comment>Mup musical composition document</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="//!Mup" offset="0"/> </magic> <glob pattern="*.mup"/> @@ -6560,7 +6560,7 @@ command to generate the output files. <magic priority="10"> <match type="string" value="##" offset="0"/> </magic> - <magic priority="50"> + <magic> <match type="string" value="function" offset="0"/> </magic> <glob pattern="*.m"/> @@ -6578,16 +6578,16 @@ command to generate the output files. <magic priority="10"> <match type="string" value="//" offset="0"/> </magic> - <magic priority="50"> + <magic> <match type="string" value="function" offset="0"/> </magic> - <magic priority="50"> + <magic> <match type="string" value="class" offset="0"/> </magic> - <magic priority="50"> + <magic> <match type="string" value="model" offset="0"/> </magic> - <magic priority="50"> + <magic> <match type="string" value="record" offset="0"/> </magic> <glob pattern="*.mo"/> @@ -6602,7 +6602,7 @@ command to generate the output files. <comment>differences between files</comment> <alias type="text/x-diff"/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="diff\t" offset="0"/> <match type="string" value="diff " offset="0"/> <match type="string" value="***\t" offset="0"/> @@ -6649,7 +6649,7 @@ command to generate the output files. <match type="string" value='eval \"exec /usr/local/bin/python3' offset="0"/> <match type="string" value='/bin/env python3' offset="2:16"/> </magic> - <glob pattern="*.py" weight="50"/><!-- lower priority than in text/x-python --> + <glob pattern="*.py"/><!-- lower priority than in text/x-python --> <glob pattern="*.py3" weight="60"/> <glob pattern="*.py3x" weight="60"/> <glob pattern="*.pyi" weight="60"/> @@ -6658,7 +6658,7 @@ command to generate the output files. <comment>Python script</comment> <sub-class-of type='application/x-executable'/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="#!/bin/python" offset="0"/> <match type="string" value="#! /bin/python" offset="0"/> <match type="string" value='eval \"exec /bin/python' offset="0"/> @@ -6683,7 +6683,7 @@ command to generate the output files. <comment>Lua script</comment> <sub-class-of type='application/x-executable'/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="/bin/lua" offset="2:16"/> <match type="string" value="/bin/luajit" offset="2:16"/> <match type="string" value="/bin/env lua" offset="2:16"/> @@ -6707,7 +6707,7 @@ command to generate the output files. <expanded-acronym>Red Hat Package Manager</expanded-acronym> <sub-class-of type="text/plain"/> <glob pattern="*.spec"/> - <magic priority="50"> + <magic> <match type="string" value="Summary: " offset="0"/> <match type="string" value="%define " offset="0"/> </magic> @@ -6772,7 +6772,7 @@ command to generate the output files. <magic priority="10"> <match type="string" value="%" offset="0"/> </magic> - <magic priority="50"> + <magic> <match type="string" value="documentclass" offset="1"/> </magic> </mime-type> @@ -6817,7 +6817,7 @@ command to generate the output files. <comment>uuencoded file</comment> <sub-class-of type="text/plain"/> <glob pattern="*.uue"/> - <magic priority="50"> + <magic> <match type="string" value="begin " offset="0"/> </magic> <alias type="zz-application/zz-winassoc-uu"/> @@ -6850,7 +6850,7 @@ command to generate the output files. <mime-type type="text/x-iptables"> <comment>iptables configuration file</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="/etc/sysconfig/iptables" offset="0:256"/> <match type="string" value="*filter" offset="0:256"> <match type="string" value=":INPUT" offset="0:256"> @@ -6875,7 +6875,7 @@ command to generate the output files. <mime-type type="text/x-dbus-service"> <comment>D-Bus service file</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="\n[D-BUS Service]\n" offset="0:256"/> <match type="string" value="[D-BUS Service]\n" offset="0"/> </magic> @@ -6884,7 +6884,7 @@ command to generate the output files. <mime-type type="text/x-systemd-unit"> <comment>systemd unit file</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <!-- Matches part-way through the file. --> <match type="string" value="\n[Unit]\n" offset="0:256"/> <match type="string" value="\n[Install]\n" offset="0:256"/> @@ -6930,7 +6930,7 @@ command to generate the output files. <acronym>XSLT</acronym> <expanded-acronym>eXtensible Stylesheet Language Transformation</expanded-acronym> <generic-icon name="text-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="<xsl:stylesheet" offset="0:256"/> </magic> <glob pattern="*.xsl"/> @@ -6948,7 +6948,7 @@ command to generate the output files. <mime-type type="text/xmcd"> <comment>XMCD CD database</comment> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="# xmcd" offset="0"/> </magic> </mime-type> @@ -6980,7 +6980,7 @@ command to generate the output files. <comment>DV video</comment> <acronym>DV</acronym> <expanded-acronym>Digital Video</expanded-acronym> - <magic priority="50"> + <magic> <match type="big32" value="0x1f070000" mask="0xffffff00" offset="0"/> </magic> <glob pattern="*.dv"/> @@ -6992,7 +6992,7 @@ command to generate the output files. <comment>MPEG-2 transport stream</comment> <acronym>MPEG-2 TS</acronym> <expanded-acronym>Moving Picture Experts Group 2 Transport Stream</expanded-acronym> - <magic priority="50"> + <magic> <match type="byte" value="0x47" offset="0"> <match type="byte" value="0x47" offset="188"> <match type="byte" value="0x47" offset="376"> @@ -7031,7 +7031,7 @@ command to generate the output files. <alias type="video/mpeg-system"/> <alias type="video/x-mpeg-system"/> <alias type="video/x-mpeg2"/> - <magic priority="50"> + <magic> <match type="string" value="\x47\x3f\xff\x10" offset="0"/> <match type="big32" value="0x000001b3" offset="0"/> <match type="big32" value="0x000001ba" offset="0"/> @@ -7047,7 +7047,7 @@ command to generate the output files. <comment>Video playlist</comment> <sub-class-of type="text/plain"/> <alias type="video/x-mpegurl"/> - <magic priority="50"> + <magic> <match type="string" value="#EXTM4U" offset="0"/> </magic> <glob pattern="*.m1u"/> @@ -7056,7 +7056,7 @@ command to generate the output files. </mime-type> <mime-type type="video/quicktime"> <comment>QuickTime video</comment> - <magic priority="50"> + <magic> <match type="string" value="mdat" offset="12"/> <match type="string" value="mdat" offset="4"/> <match type="string" value="moov" offset="4"/> @@ -7069,7 +7069,7 @@ command to generate the output files. </mime-type> <mime-type type="image/x-quicktime"> <comment>QuickTime image</comment> - <magic priority="50"> + <magic> <match type="string" value="idat" offset="4"/> </magic> <glob pattern="*.qtif"/> @@ -7123,7 +7123,7 @@ command to generate the output files. <comment>FLIC animation</comment> <alias type="video/fli"/> <alias type="video/x-fli"/> - <magic priority="50"> + <magic> <match type="little16" value="0xAF11" offset="0"/> <match type="little16" value="0xAF12" offset="0"/> </magic> @@ -7133,7 +7133,7 @@ command to generate the output files. <mime-type type="application/x-hwp"> <comment>Haansoft Hangul document</comment> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match type="string" value="HWP Document File" offset="0"/> </magic> <glob pattern="*.hwp"/> @@ -7149,7 +7149,7 @@ command to generate the output files. <comment>MNG animation</comment> <acronym>MNG</acronym> <expanded-acronym>Multiple-Image Network Graphics</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="\x8AMNG\x0D\x0A\x1A\x0A" offset="0"/> </magic> <glob pattern="*.mng"/> @@ -7162,7 +7162,7 @@ command to generate the output files. <alias type="video/x-ms-asf"/> <alias type="video/x-ms-asf-plugin"/> <glob pattern="*.asf"/> - <magic priority="50"> + <magic> <match type="big32" value="0x3026b275" offset="0"/> <match type="string" value="[Reference]" offset="0"/> </magic> @@ -7172,7 +7172,7 @@ command to generate the output files. <sub-class-of type="application/vnd.ms-asf"/> <generic-icon name="video-x-generic"/> <glob pattern="*.nsc"/> - <magic priority="50"> + <magic> <match type="string" value="[Address]" offset="0"/> </magic> </mime-type> @@ -7190,7 +7190,7 @@ command to generate the output files. <alias type="video/divx"/> <alias type="video/msvideo"/> <alias type="video/vnd.divx"/> - <magic priority="50"> + <magic> <match type="string" value="RIFF" offset="0"> <match type="string" value="AVI " offset="8"/> </match> @@ -7204,7 +7204,7 @@ command to generate the output files. </mime-type> <mime-type type="video/x-nsv"> <comment>NullSoft video</comment> - <magic priority="50"> + <magic> <match type="string" value="NSVf" offset="0"/> </magic> <glob pattern="*.nsv"/> @@ -7217,7 +7217,7 @@ command to generate the output files. <alias type="application/x-sdp" /> <alias type="application/vnd.sdp" /> <generic-icon name="video-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="v=" offset="0"> <match type="string" value="s=" offset="0:256" /> </match> @@ -7226,7 +7226,7 @@ command to generate the output files. </mime-type> <mime-type type="video/x-sgi-movie"> <comment>SGI video</comment> - <magic priority="50"> + <magic> <match type="string" value="MOVI" offset="0"/> </magic> <glob pattern="*.movie"/> @@ -7234,7 +7234,7 @@ command to generate the output files. <mime-type type="application/vnd.emusic-emusic_package"> <comment>eMusic download package</comment> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="nF7YLao" offset="0"/> </magic> <glob pattern="*.emp"/> @@ -7346,7 +7346,7 @@ command to generate the output files. <mime-type type="application/x-t602"> <comment>T602 document</comment> <generic-icon name="x-office-document"/> - <magic priority="50"> + <magic> <match offset="0" type="string" value="@CT 0" /> <match offset="0" type="string" value="@CT 1" /> <match offset="0" type="string" value="@CT 2" /> @@ -7357,7 +7357,7 @@ command to generate the output files. <comment>Cisco VPN settings</comment> <sub-class-of type="text/plain"/> <generic-icon name="text-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="[main]" offset="0"> <match type="string" value="AuthType=" offset="0:256"/> </match> @@ -7368,7 +7368,7 @@ command to generate the output files. <comment>ICC profile</comment> <acronym>ICC</acronym> <expanded-acronym>International Color Consortium</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="acsp" offset="36"/> </magic> <glob pattern="*.icc"/> @@ -7376,7 +7376,7 @@ command to generate the output files. </mime-type> <mime-type type="application/x-it87"> <comment>IT 8.7 color calibration file</comment> - <magic priority="50"> + <magic> <match type="string" value="IT8.7" offset="0"/> </magic> <sub-class-of type="text/plain"/> @@ -7385,7 +7385,7 @@ command to generate the output files. </mime-type> <mime-type type="application/x-ccmx"> <comment>CCMX color correction file</comment> - <magic priority="50"> + <magic> <match type="string" value="CCMX" offset="0"/> </magic> <sub-class-of type="text/plain"/> @@ -7394,7 +7394,7 @@ command to generate the output files. </mime-type> <mime-type type="application/winhlp"> <comment>WinHelp help file</comment> - <magic priority="50"> + <magic> <match type="little32" value="0x00035f3f" offset="0"/> </magic> <glob pattern="*.hlp"/> @@ -7640,7 +7640,7 @@ command to generate the output files. <acronym>WAD</acronym> <expanded-acronym>Where's All the Data</expanded-acronym> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="IWAD" offset="0"/> <match type="string" value="PWAD" offset="0"/> </magic> @@ -7649,7 +7649,7 @@ command to generate the output files. <mime-type type="application/x-amiga-disk-format"> <comment>Amiga disk image</comment> - <magic priority="50"> + <magic> <match type="string" value="DOS\x00" offset="0"/> </magic> <glob pattern="*.adf"/> @@ -7658,7 +7658,7 @@ command to generate the output files. <mime-type type="application/vnd.flatpak"> <comment>Flatpak application bundle</comment> <generic-icon name="package-x-generic"/> - <magic priority="50"> + <magic> <match type="string" value="xdg-app\x00\x01\x00\x89\xe5" offset="0"/> <match type="string" value="flatpak\x00\x01\x00\x89\xe5" offset="0"/> </magic> @@ -7671,7 +7671,7 @@ command to generate the output files. <comment>Flatpak repository description</comment> <generic-icon name="package-x-generic"/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="[Flatpak Repo]" offset="0:256"/> </magic> <glob pattern="*.flatpakrepo"/> @@ -7681,7 +7681,7 @@ command to generate the output files. <comment>Flatpak repository reference</comment> <generic-icon name="package-x-generic"/> <sub-class-of type="text/plain"/> - <magic priority="50"> + <magic> <match type="string" value="[Flatpak Ref]" offset="0:256"/> </magic> <glob pattern="*.flatpakref"/> @@ -7689,7 +7689,7 @@ command to generate the output files. <mime-type type="application/vnd.squashfs"> <comment>Squashfs filesystem image</comment> - <magic priority="50"> + <magic> <match type="string" value="sqsh" offset="0"/> <match type="string" value="hsqs" offset="0"/> </magic> @@ -7702,7 +7702,7 @@ command to generate the output files. <sub-class-of type="application/x-executable"/> <sub-class-of type="application/vnd.squashfs"/> <generic-icon name="application-x-executable"/> - <magic priority="50"> + <magic> <match value="ELF" type="string" offset="1" > <match value="0x41" type="byte" offset="8"> <match value="0x49" type="byte" offset="9"> @@ -7725,7 +7725,7 @@ command to generate the output files. <comment>STL 3D model</comment> <acronym>STL</acronym> <expanded-acronym>StereoLithography</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="solid" offset="0"/> <match type="string" value="SOLID" offset="0"/> </magic> @@ -7893,7 +7893,7 @@ command to generate the output files. <comment>AVIF image</comment> <acronym>AVIF</acronym> <expanded-acronym>AV1 Image File Format</expanded-acronym> - <magic priority="50"> + <magic> <match type="string" value="ftypavif" offset="4"/> <match type="string" value="ftypavis" offset="4"/> <match type="string" value="ftypmif1" offset="4"> @@ -7909,7 +7909,7 @@ command to generate the output files. <mime-type type="video/vnd.radgamettools.bink"> <comment>Bink Video</comment> - <magic priority="50"> + <magic> <match type="string" value="BIK" offset="0"> <match type="string" value="b" offset="3"/> <match type="string" value="f" offset="3"/> @@ -7933,7 +7933,7 @@ command to generate the output files. </mime-type> <mime-type type="video/vnd.radgamettools.smacker"> <comment>Smacker Video</comment> - <magic priority="50"> + <magic> <match type="string" value="SMK" offset="0"> <match type="string" value="2" offset="3"/> <match type="string" value="4" offset="3"/> @@ -7951,7 +7951,7 @@ command to generate the output files. <acronym>ZIM</acronym> <expanded-acronym>Zeno IMproved</expanded-acronym> <glob pattern="*.zim"/> - <magic priority="50"> + <magic> <match type="string" value="\x5a\x49\x4d\x04" offset="0"/> </magic> </mime-type> |