MIME-Detect
view release on metacpan or search on metacpan
share/mime-info/freedesktop.org.xml view on Meta::CPAN
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mime-info [
<!ELEMENT mime-info (mime-type)+>
<!ATTLIST mime-info xmlns CDATA #FIXED "http://www.freedesktop.org/standards/shared-mime-info">
<!ELEMENT mime-type (comment+, (acronym,expanded-acronym)? , (icon? | generic-icon? | glob | magic | treemagic | root-XML | alias | sub-class-of)*)>
<!ATTLIST mime-type type CDATA #REQUIRED>
<!-- a comment describing a document with the respective MIME type. Example: "WMV video" -->
<!ELEMENT comment (#PCDATA)>
<!ATTLIST comment xml:lang CDATA #IMPLIED>
<!-- a comment describing the respective unexpanded MIME type acronym. Example: "WMV" -->
<!ELEMENT acronym (#PCDATA)>
<!-- a comment describing the respective expanded MIME type acronym. Example: "Windows Media Video" -->
<!ELEMENT expanded-acronym (#PCDATA)>
<!ELEMENT icon EMPTY>
<!ATTLIST icon name CDATA #REQUIRED>
<!-- a generic icon name as per the Icon Naming Specification, only required if computing
it from the mime-type would not work, See "generic-icon" in the Shared Mime Specification -->
<!ELEMENT generic-icon EMPTY>
<!ATTLIST generic-icon name (application-x-executable|audio-x-generic|emblem-symbolic-link|folder|font-x-generic|image-x-generic|media-floppy|media-optical|package-x-generic|text-html|text-x-generic|text-x-generic-template|text-x-script|video-x-gen...
<!ELEMENT glob EMPTY>
<!ATTLIST glob pattern CDATA #REQUIRED>
<!ATTLIST glob weight CDATA "50">
<!ATTLIST glob case-sensitive CDATA #IMPLIED>
<!ELEMENT magic (match)+>
<!ATTLIST magic priority CDATA "50">
<!ELEMENT match (match)*>
<!ATTLIST match offset CDATA #REQUIRED>
<!ATTLIST match type (string|big16|big32|little16|little32|host16|host32|byte) #REQUIRED>
<!ATTLIST match value CDATA #REQUIRED>
<!ATTLIST match mask CDATA #IMPLIED>
<!ELEMENT treemagic (treematch)+>
<!ATTLIST treemagic priority CDATA "50">
<!ELEMENT treematch (treematch)*>
<!ATTLIST treematch path CDATA #REQUIRED>
<!ATTLIST treematch type (file|directory|link) #IMPLIED>
<!ATTLIST treematch match-case (true|false) #IMPLIED>
<!ATTLIST treematch executable (true|false) #IMPLIED>
<!ATTLIST treematch non-empty (true|false) #IMPLIED>
<!ATTLIST treematch mimetype CDATA #IMPLIED>
<!ELEMENT root-XML EMPTY>
<!ATTLIST root-XML namespaceURI CDATA #REQUIRED>
<!ATTLIST root-XML localName CDATA #REQUIRED>
<!ELEMENT alias EMPTY>
<!ATTLIST alias type CDATA #REQUIRED>
<!ELEMENT sub-class-of EMPTY>
<!ATTLIST sub-class-of type CDATA #REQUIRED>
]>
<!--
The freedesktop.org shared MIME database (this file) was created by merging
several existing MIME databases (all released under the GNU GPL).
It comes with ABSOLUTELY NO WARRANTY, to the extent permitted by law. You may
redistribute copies of freedesktop.org.xml under the terms of the GNU General
Public License version 2 or later. For more information about these matters,
see the file named COPYING.
The latest version is available from:
http://www.freedesktop.org/wiki/Software/shared-mime-info/
To extend this database, users and applications should create additional
XML files in the 'packages' directory and run the update-mime-database
command to generate the output files.
-->
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-atari-2600-rom">
<comment>Atari 2600 ROM</comment>
<generic-icon name="application-x-executable"/>
<glob pattern="*.a26"/>
</mime-type>
<mime-type type="application/x-atari-7800-rom">
<comment>Atari 7800 ROM</comment>
<generic-icon name="application-x-executable"/>
<glob pattern="*.a78"/>
<magic>
<match type="string" value="ATARI7800" offset="1"/>
</magic>
</mime-type>
<mime-type type="application/x-atari-lynx-rom">
<comment>Atari Lynx ROM</comment>
<generic-icon name="application-x-executable"/>
<glob pattern="*.lnx"/>
<magic>
<match type="string" value="LYNX" offset="0"/>
</magic>
</mime-type>
<mime-type type="application/andrew-inset">
<comment>ATK inset</comment>
<acronym>ATK</acronym>
<expanded-acronym>Andrew Toolkit</expanded-acronym>
<generic-icon name="x-office-document"/>
<glob pattern="*.ez"/>
</mime-type>
<mime-type type="application/epub+zip">
<comment>Electronic book document</comment>
<sub-class-of type="application/zip"/>
<generic-icon name="x-office-document"/>
<magic priority="70">
<match type="string" value="PK\003\004" offset="0">
<match type="string" value="mimetype" offset="30">
<match type="string" value="application/epub+zip" offset="38"/>
<match type="string" value="application/epub+zip" offset="43"/>
</match>
</match>
</magic>
<glob pattern="*.epub"/>
</mime-type>
<mime-type type="application/vnd.amazon.mobi8-ebook">
<comment>Kindle book document</comment>
<sub-class-of type="application/x-mobipocket-ebook"/>
<glob pattern="*.azw3"/>
<glob pattern="*.kfx"/>
<alias type="application/x-mobi8-ebook"/>
</mime-type>
<mime-type type="application/illustrator">
<comment>Adobe Illustrator document</comment>
<generic-icon name="image-x-generic"/>
<glob pattern="*.ai"/>
<alias type="application/vnd.adobe.illustrator"/>
</mime-type>
<mime-type type="application/mac-binhex40">
<comment>Macintosh BinHex-encoded file</comment>
<sub-class-of type="text/plain"/>
<generic-icon name="package-x-generic"/>
<magic>
share/mime-info/freedesktop.org.xml view on Meta::CPAN
<mime-type type="application/x-cbt">
<comment>Comic book archive (tar container)</comment>
<sub-class-of type="application/x-tar"/>
<generic-icon name="x-office-document"/>
<glob pattern="*.cbt"/>
</mime-type>
<mime-type type="application/vnd.comicbook+zip">
<comment>Comic book archive (zip container)</comment>
<sub-class-of type="application/zip"/>
<generic-icon name="x-office-document"/>
<glob pattern="*.cbz"/>
<alias type="application/x-cbz"/>
</mime-type>
<mime-type type="application/x-lrzip">
<comment>Lrzip archive</comment>
<acronym>Lrzip</acronym>
<expanded-acronym>Long Range Zip</expanded-acronym>
<generic-icon name="package-x-generic"/>
<magic priority="60">
<match type="string" value="LRZI" offset="0"/>
</magic>
<glob pattern="*.lrz"/>
</mime-type>
<mime-type type="application/x-lrzip-compressed-tar">
<comment>Tar archive (lrzip-compressed)</comment>
<generic-icon name="package-x-generic"/>
<sub-class-of type="application/x-lrzip"/>
<glob pattern="*.tar.lrz"/>
<glob pattern="*.tlrz"/>
</mime-type>
<mime-type type="application/x-apple-diskimage">
<comment>Apple disk image</comment>
<glob pattern="*.dmg"/>
</mime-type>
<mime-type type="application/vnd.efi.img">
<comment>Raw disk image</comment>
<alias type="application/x-raw-disk-image"/>
<glob pattern="*.raw-disk-image"/>
<glob pattern="*.img"/>
</mime-type>
<mime-type type="application/x-raw-floppy-disk-image">
<comment>Floppy disk image</comment>
<sub-class-of type="application/vnd.efi.img"/>
<generic-icon name="media-floppy"/>
<alias type="application/x-fd-file"/>
<glob pattern="*.fd"/>
<glob pattern="*.qd"/>
</mime-type>
<mime-type type="application/x-raw-disk-image-xz-compressed">
<comment>Raw disk image (XZ-compressed)</comment>
<sub-class-of type="application/x-xz"/>
<glob pattern="*.raw-disk-image.xz"/>
<glob pattern="*.img.xz"/>
</mime-type>
<mime-type type="application/vnd.efi.iso">
<comment>Raw CD image</comment>
<sub-class-of type="application/vnd.efi.img"/>
<generic-icon name="media-optical"/>
<alias type="application/x-cd-image"/>
<alias type="application/x-iso9660-image"/>
<!-- No magic, see https://bugs.freedesktop.org/show_bug.cgi?id=10049 -->
<glob pattern="*.iso" weight="80"/>
<glob pattern="*.iso9660"/>
</mime-type>
<mime-type type="application/x-compressed-iso">
<comment>Compressed CD image</comment>
<generic-icon name="media-optical"/>
<magic>
<match value="CISO" type="string" offset="0"/>
</magic>
<glob pattern="*.cso"/>
</mime-type>
<mime-type type="application/x-iso9660-appimage">
<comment>AppImage application bundle</comment>
<sub-class-of type="application/x-executable"/>
<sub-class-of type="application/vnd.efi.iso"/>
<generic-icon name="application-x-executable"/>
<magic>
<match value="ELF" type="string" offset="1" >
<match value="0x41" type="byte" offset="8">
<match value="0x49" type="byte" offset="9">
<match value="0x01" type="byte" offset="10"/>
</match>
</match>
</match>
</magic>
<glob pattern="*.appimage"/>
</mime-type>
<mime-type type="application/x-cdrdao-toc">
<comment>CD Table Of Contents</comment>
<sub-class-of type="text/plain"/>
<generic-icon name="text-x-generic"/>
<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"/>
<match type="string" value="CD_TEXT " offset="0"/>
<match type="string" value="CATALOG "" offset="0">
<match type="string" value=""" offset="22"/>
</match>
</magic>
<glob pattern="*.toc"/>
</mime-type>
<mime-type type="application/x-gd-rom-cue">
<comment>GD-ROM image cuesheet</comment>
<!-- It is a non-standard cuesheet used only for Dreamcast GD-ROM images, it
is typically surrounded by the .bin and .raw files it lists, each one
matching a disc track.
The first file should have the application/x-dreamcast-rom type. -->
<sub-class-of type="text/plain"/>
<generic-icon name="text-x-generic"/>
<glob pattern="*.gdi"/>
</mime-type>
<mime-type type="application/x-discjuggler-cd-image">
<comment>Padus DiscJuggler CD image</comment>
<generic-icon name="media-optical"/>
<glob pattern="*.cdi"/>
</mime-type>
<mime-type type="application/vnd.chess-pgn">
<comment>PGN chess game notation</comment>
<acronym>PGN</acronym>
share/mime-info/freedesktop.org.xml view on Meta::CPAN
<magic>
<match offset="0" type="string" value="HXCPICFE"/>
</magic>
<alias type="application/x-hfe-file"/>
</mime-type>
<mime-type type="application/x-thomson-sap-image">
<comment>SAP Thomson floppy disk image</comment>
<acronym>SAP</acronym>
<expanded-acronym>Système d'Archivage Pukall</expanded-acronym>
<generic-icon name="application-x-executable"/>
<glob pattern="*.sap"/>
<magic>
<match offset="1" type="string" value="SYSTEME D'ARCHIVAGE PUKALL S.A.P. (c) Alexandre PUKALL Avril 1998"/>
</magic>
<alias type="application/x-sap-file"/>
</mime-type>
<mime-type type="application/vnd.debian.binary-package">
<comment>Debian package</comment>
<alias type="application/x-deb"/>
<alias type="application/x-debian-package"/>
<generic-icon name="package-x-generic"/>
<magic>
<match type="string" value="!<arch>" offset="0">
<match type="string" value="debian" offset="8"/>
</match>
</magic>
<glob pattern="*.deb"/>
<glob pattern="*.udeb"/>
</mime-type>
<mime-type type="application/x-designer">
<comment>Qt Designer interface document</comment>
<generic-icon name="x-office-document"/>
<sub-class-of type="application/xml"/>
<magic>
<match type="string" value="<ui " offset="0:256"/>
<match type="string" value="<UI " offset="0:256"/>
</magic>
<glob pattern="*.ui"/>
</mime-type>
<mime-type type="text/x-kaitai-struct">
<comment>Kaitai Struct definition file</comment>
<sub-class-of type="application/yaml"/>
<glob pattern="*.ksy"/>
</mime-type>
<mime-type type="text/x-qml">
<comment>Qt Markup Language file</comment>
<sub-class-of type="text/plain"/>
<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"/>
</match>
<match type="string" value="import Qml" offset="0:3000">
<match type="string" value="{" offset="9:3009"/>
</match>
</magic>
<glob pattern="*.qml"/>
<glob pattern="*.qmltypes"/>
<glob pattern="*.qmlproject"/>
</mime-type>
<mime-type type="application/x-desktop">
<comment>Desktop entry</comment>
<sub-class-of type="text/plain"/>
<generic-icon name="text-x-generic"/>
<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"/>
<match type="string" value="# Config File" offset="0"/>
<match type="string" value="# KDE Config File" offset="0"/>
</magic>
<glob pattern="*.desktop"/>
<glob pattern="*.kdelnk"/>
<alias type="application/x-gnome-app-info"/>
</mime-type>
<mime-type type="application/x-fictionbook+xml">
<comment>FictionBook document</comment>
<sub-class-of type="application/xml"/>
<glob pattern="*.fb2"/>
<magic priority="80">
<match type="string" value="<FictionBook" offset="0:256"/>
</magic>
<alias type="application/x-fictionbook"/>
<root-XML namespaceURI="http://www.gribuser.ru/xml/fictionbook/2.0" localName="FictionBook"/>
</mime-type>
<mime-type type="application/x-zip-compressed-fb2">
<comment>Compressed FictionBook document</comment>
<sub-class-of type="application/zip"/>
<glob pattern="*.fb2.zip"/>
<magic priority="70">
<match type="string" value="PK\003\004" offset="0">
<!-- Okay, this is not ideal, but it should be good enough for normal cases -->
<match type="string" value=".fb2" offset="30:256"/>
</match>
</magic>
</mime-type>
<mime-type type="application/x-dia-diagram">
<comment>Dia diagram</comment>
<generic-icon name="image-x-generic"/>
<sub-class-of type="application/xml"/>
<glob pattern="*.dia"/>
<magic>
<match offset="5:100" type="string" value="<dia:"/>
</magic>
<root-XML namespaceURI="http://www.lysator.liu.se/~alla/dia/" localName="diagram"/>
</mime-type>
<mime-type type="application/x-dia-shape">
<comment>Dia shape</comment>
<generic-icon name="image-x-generic"/>
<sub-class-of type="application/xml"/>
<glob pattern="*.shape"/>
<magic>
<match offset="5:100" type="string" value="<shape"/>
</magic>
<root-XML namespaceURI="http://www.daa.com.au/~james/dia-shape-ns" localName="shape"/>
</mime-type>
<mime-type type="application/x-dvi">
<comment>TeX DVI document</comment>
<acronym>DVI</acronym>
<expanded-acronym>Device independent file format</expanded-acronym>
<generic-icon name="x-office-document"/>
<magic>
<match type="little16" value="0x02f7" offset="0"/>
</magic>
<glob pattern="*.dvi"/>
</mime-type>
<mime-type type="application/x-e-theme">
<comment>Enlightenment theme</comment>
<glob pattern="*.etheme"/>
</mime-type>
<mime-type type="application/x-egon">
<comment>Egon Animator animation</comment>
share/mime-info/freedesktop.org.xml view on Meta::CPAN
</mime-type>
<mime-type type="audio/mobile-xmf">
<comment>Mobile XMF audio</comment>
<acronym>XMF</acronym>
<expanded-acronym>eXtensible Music Format</expanded-acronym>
<magic>
<match type="string" value="\130\115\106\137\062\056\060\060\000\000\000\002" offset="0"/>
</magic>
<glob pattern="*.mxmf"/>
<alias type="audio/vnd.nokia.mobile-xmf"/>
</mime-type>
<mime-type type="application/x-sv4cpio">
<comment>SV4 CPIO archive</comment>
<generic-icon name="package-x-generic"/>
<glob pattern="*.sv4cpio"/>
</mime-type>
<mime-type type="application/x-sv4crc">
<comment>SV4 CPIO archive (with CRC)</comment>
<generic-icon name="package-x-generic"/>
<glob pattern="*.sv4crc"/>
</mime-type>
<mime-type type="application/x-tar">
<comment>Tar archive</comment>
<generic-icon name="package-x-generic"/>
<alias type="application/x-gtar"/>
<magic priority="60">
<match type="string" value="ustar\0" offset="257"/>
<match type="string" value="ustar\040\040\0" offset="257"/>
</magic>
<glob pattern="*.tar"/>
<glob pattern="*.gtar"/>
<glob pattern="*.gem"/>
</mime-type>
<mime-type type="application/x-tarz">
<comment>Tar archive (compressed)</comment>
<sub-class-of type="application/x-compress"/>
<generic-icon name="package-x-generic"/>
<glob pattern="*.tar.Z"/>
<glob pattern="*.taz"/>
</mime-type>
<mime-type type="application/x-tex-gf">
<comment>Generic font file</comment>
<generic-icon name="font-x-generic"/>
<glob pattern="*.gf"/>
</mime-type>
<mime-type type="application/x-tex-pk">
<comment>Packed font file</comment>
<generic-icon name="font-x-generic"/>
<glob pattern="*.pk"/>
</mime-type>
<mime-type type="application/x-tgif">
<comment>TGIF document</comment>
<generic-icon name="x-office-document"/>
<magic>
<match type="string" value="%TGIF" offset="0"/>
</magic>
<glob pattern="*.obj"/>
</mime-type>
<mime-type type="application/x-theme">
<comment>Theme</comment>
<sub-class-of type="application/x-desktop"/>
<generic-icon name="package-x-generic"/>
<glob pattern="*.theme"/>
</mime-type>
<mime-type type="application/x-toutdoux">
<comment>ToutDoux document</comment>
<generic-icon name="x-office-document"/>
</mime-type>
<mime-type type="application/x-trash">
<comment>Backup file</comment>
<glob pattern="*~"/>
<glob pattern="*%"/>
<glob pattern="*.bak"/>
<glob pattern="*.old"/>
<glob pattern="*.sik"/>
</mime-type>
<mime-type type="text/troff">
<comment>Troff document</comment>
<sub-class-of type="text/plain"/>
<alias type="application/x-troff"/>
<alias type="text/x-troff"/>
<magic>
<match type="string" value='.\\\"' offset="0"/>
<match type="string" value="'\\\"" offset="0"/>
<match type="string" value="'.\\\"" offset="0"/>
<match type="string" value='\\\"' offset="0"/>
</magic>
<glob pattern="*.tr"/>
<glob pattern="*.roff"/>
<glob weight="10" pattern="*.t"/>
</mime-type>
<mime-type type="application/x-troff-man">
<comment>Manual page</comment>
<sub-class-of type="text/plain"/>
<generic-icon name="text-x-generic"/>
<glob pattern="*.man"/>
<glob pattern="*.[1-9]"/>
</mime-type>
<mime-type type="application/x-troff-man-compressed">
<comment>Manual page (compressed)</comment>
<generic-icon name="text-x-generic"/>
</mime-type>
<mime-type type="application/x-tzo">
<comment>Tar archive (LZO-compressed)</comment>
<sub-class-of type="application/x-lzop"/>
<generic-icon name="package-x-generic"/>
<glob pattern="*.tar.lzo"/>
<glob pattern="*.tzo"/>
</mime-type>
<mime-type type="application/x-xz">
<comment>XZ archive</comment>
<generic-icon name="package-x-generic"/>
<magic priority="60">
<match type="string" value="\xfd\x37\x7a\x58\x5a\x00" offset="0"/>
</magic>
<glob pattern="*.xz"/>
</mime-type>
<mime-type type="application/x-xz-compressed-tar">
<comment>Tar archive (XZ-compressed)</comment>
<sub-class-of type="application/x-xz"/>
<generic-icon name="package-x-generic"/>
share/mime-info/freedesktop.org.xml view on Meta::CPAN
<mime-type type="text/x-xmi">
<comment>XMI file</comment>
<acronym>XMI</acronym>
<expanded-acronym>XML Metadata Interchange</expanded-acronym>
<sub-class-of type="application/xml"/>
<glob pattern="*.xmi"/>
<root-XML namespaceURI="http://schema.omg.org/spec/XMI/2.0" localName="XMI"/>
<root-XML namespaceURI="http://schema.omg.org/spec/XMI/2.1" localName="XMI"/>
</mime-type>
<mime-type type="text/x-xslfo">
<comment>XSL FO file</comment>
<acronym>XSL FO</acronym>
<expanded-acronym>XSL Formatting Objects</expanded-acronym>
<sub-class-of type="application/xml"/>
<glob pattern="*.fo"/>
<glob pattern="*.xslfo"/>
<root-XML namespaceURI="http://www.w3.org/1999/XSL/Format" localName="root"/>
</mime-type>
<mime-type type="text/x-iptables">
<comment>iptables configuration file</comment>
<sub-class-of type="text/plain"/>
<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">
<match type="string" value=":FORWARD" offset="0:256">
<match type="string" value=":OUTPUT" offset="0:256"/>
</match>
</match>
</match>
<match type="string" value="-A INPUT" offset="0:256">
<match type="string" value="-A FORWARD" offset="0:256">
<match type="string" value="-A OUTPUT" offset="0:256"/>
</match>
</match>
<match type="string" value="-P INPUT" offset="0:256">
<match type="string" value="-P FORWARD" offset="0:256">
<match type="string" value="-P OUTPUT" offset="0:256"/>
</match>
</match>
</magic>
<glob pattern="*.iptables"/>
</mime-type>
<mime-type type="text/x-dbus-service">
<comment>D-Bus service file</comment>
<sub-class-of type="text/plain"/>
<magic>
<match type="string" value="\n[D-BUS Service]\n" offset="0:256"/>
<match type="string" value="[D-BUS Service]\n" offset="0"/>
</magic>
<glob pattern="*.service"/>
</mime-type>
<mime-type type="text/x-systemd-unit">
<comment>Systemd unit file</comment>
<sub-class-of type="text/plain"/>
<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"/>
<match type="string" value="\n[Automount]\n" offset="0:256"/>
<!-- Note no [Device] section exists (https://www.freedesktop.org/software/systemd/man/systemd.device.html) -->
<match type="string" value="\n[Mount]\n" offset="0:256"/>
<match type="string" value="\n[Path]\n" offset="0:256"/>
<match type="string" value="\n[Scope]\n" offset="0:256"/>
<match type="string" value="\n[Service]\n" offset="0:256"/>
<match type="string" value="\n[Slice]\n" offset="0:256"/>
<match type="string" value="\n[Socket]\n" offset="0:256"/>
<match type="string" value="\n[Swap]\n" offset="0:256"/>
<!-- Note no [Target] section exists (https://www.freedesktop.org/software/systemd/man/systemd.target.html) -->
<match type="string" value="\n[Timer]\n" offset="0:256"/>
<!-- Matches at the start of the file. -->
<match type="string" value="[Unit]\n" offset="0"/>
<match type="string" value="[Install]\n" offset="0"/>
<match type="string" value="[Automount]\n" offset="0"/>
<match type="string" value="[Mount]\n" offset="0"/>
<match type="string" value="[Path]\n" offset="0"/>
<match type="string" value="[Scope]\n" offset="0"/>
<match type="string" value="[Service]\n" offset="0"/>
<match type="string" value="[Slice]\n" offset="0"/>
<match type="string" value="[Socket]\n" offset="0"/>
<match type="string" value="[Swap]\n" offset="0"/>
<match type="string" value="[Timer]\n" offset="0"/>
</magic>
<glob pattern="*.automount"/>
<glob pattern="*.device"/>
<glob pattern="*.mount"/>
<glob pattern="*.path"/>
<glob pattern="*.scope"/>
<glob pattern="*.service"/>
<glob pattern="*.slice"/>
<glob pattern="*.socket"/>
<glob pattern="*.swap"/>
<glob pattern="*.target"/>
<glob pattern="*.timer"/>
</mime-type>
<mime-type type="application/xslt+xml">
<comment>XSLT stylesheet</comment>
<acronym>XSLT</acronym>
<expanded-acronym>eXtensible Stylesheet Language Transformation</expanded-acronym>
<generic-icon name="text-x-generic"/>
<magic>
<match type="string" value="<xsl:stylesheet" offset="0:256"/>
</magic>
<glob pattern="*.xsl"/>
<glob pattern="*.xslt"/>
<root-XML namespaceURI="http://www.w3.org/1999/XSL/Transform" localName="stylesheet"/>
<sub-class-of type="application/xml"/>
</mime-type>
<mime-type type="text/x-maven+xml">
<comment>Maven description file</comment>
<generic-icon name="text-x-generic"/>
<glob pattern="pom.xml"/>
<glob pattern="settings.xml"/>
<sub-class-of type="application/xml"/>
</mime-type>
<mime-type type="text/xmcd">
<comment>XMCD CD database</comment>
<sub-class-of type="text/plain"/>
<magic>
<match type="string" value="# xmcd" offset="0"/>
</magic>
</mime-type>
<mime-type type="application/xml">
<comment>XML document</comment>
<acronym>XML</acronym>
<expanded-acronym>eXtensible Markup Language</expanded-acronym>
<sub-class-of type="text/plain"/>
<generic-icon name="text-html"/>
share/mime-info/freedesktop.org.xml view on Meta::CPAN
<treematch path="AUDIO_TS/AUDIO_TS.IFO;1" type="file" />
</treemagic>
</mime-type>
<mime-type type="x-content/video-bluray">
<!-- http://en.wikipedia.org/wiki/Blu-ray_Disc
http://www.blu-raydisc.com/Section-13470/Section-13890/Index.html -->
<comment>Blu-ray video disc</comment>
<treemagic>
<treematch path="BDAV" type="directory" non-empty="true"/>
<treematch path="BDMV" type="directory" non-empty="true"/>
</treemagic>
</mime-type>
<mime-type type="x-content/video-hddvd">
<!-- http://en.wikipedia.org/wiki/HD_DVD
http://www.dvdafteredit.com/wiki/The_HVDVD_TS_Folder -->
<comment>HD DVD video disc</comment>
<treemagic>
<treematch path="HVDVD_TS/HV000I01.IFO" type="file" />
<treematch path="HVDVD_TS/HV001I01.IFO" type="file" />
<treematch path="HVDVD_TS/HVA00001.VTI" type="file" />
</treemagic>
</mime-type>
<mime-type type="x-content/ebook-reader">
<!-- see fd.o hal spec -->
<comment>E-book reader</comment>
<treemagic>
<treematch path=".kobo" type="directory" non-empty="true"/>
<treematch path="system/com.amazon.ebook.booklet.reader" non-empty="false"/>
</treemagic>
</mime-type>
<mime-type type="x-content/image-picturecd">
<!-- TRANSLATORS: This is a brand-name, not a generic term. Please see
http://en.wikipedia.org/wiki/Picture_CD
http://www.re.org/kristin/picturecd.html -->
<comment>Picture CD</comment>
<treemagic>
<treematch path="PICTURES" type="directory" non-empty="true" match-case="true"/>
</treemagic>
</mime-type>
<mime-type type="x-content/audio-player">
<!-- see fd.o hal spec -->
<comment>Portable audio player</comment>
</mime-type>
<mime-type type="x-content/ostree-repository">
<!-- https://github.com/ostreedev/ostree/blob/master/man/ostree-create-usb.xml -->
<comment>OSTree software updates</comment>
<treemagic>
<treematch path=".ostree" type="directory" non-empty="true" match-case="true" />
<treematch path="ostree/repo" type="directory" non-empty="true" match-case="true" />
<treematch path="var/lib/flatpak/repo" type="directory" non-empty="true" match-case="true" />
</treemagic>
</mime-type>
<mime-type type="x-content/software">
<!-- http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html
http://bugzilla.gnome.org/show_bug.cgi?id=509823#c3 -->
<comment>Software</comment>
</mime-type>
<mime-type type="x-content/unix-software">
<!-- http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html
http://bugzilla.gnome.org/show_bug.cgi?id=509823#c3 -->
<comment>UNIX software</comment>
<sub-class-of type="x-content/software"/>
<treemagic>
<treematch path=".autorun" type="file" match-case="true" />
<treematch path="autorun" type="file" match-case="true" />
<treematch path="autorun.sh" type="file" match-case="true" />
</treemagic>
</mime-type>
<mime-type type="x-content/win32-software">
<!-- http://standards.freedesktop.org/autostart-spec/autostart-spec-latest.html
http://bugzilla.gnome.org/show_bug.cgi?id=509823#c3 -->
<comment>Windows software</comment>
<sub-class-of type="x-content/software"/>
<treemagic>
<treematch path="autorun.exe" type="file" executable="true" />
<treematch path="autorun.inf" type="file" />
</treemagic>
</mime-type>
<mime-type type="application/trig">
<comment>TriG RDF document</comment>
<acronym>TriG</acronym>
<expanded-acronym>TriG RDF Graph Triple Language</expanded-acronym>
<sub-class-of type="text/plain"/>
<glob pattern="*.trig" />
<alias type="application/x-trig"/>
</mime-type>
<mime-type type="application/vnd.apple.keynote">
<comment>Apple Keynote 5 presentation</comment>
<sub-class-of type="application/zip"/>
<generic-icon name="x-office-presentation"/>
<magic priority="70">
<match type="string" value="PK\003\004" offset="0">
<match type="string" value="index.apxl" offset="30"/>
</match>
</magic>
<glob pattern="*.key" weight="80"/>
<alias type="application/x-iwork-keynote-sffkey"/>
</mime-type>
<mime-type type="application/vnd.apple.numbers">
<comment>Apple Numbers spreadsheet</comment>
<sub-class-of type="application/zip"/>
<generic-icon name="x-office-spreadsheet"/>
<magic priority="65">
<match type="string" value="PK\003\004" offset="0">
<match type="string" value="index.xml" offset="30"/>
<match type="string" value="Index/Document.iwa" offset="30"/>
</match>
</magic>
<glob pattern="*.numbers"/>
<alias type="application/x-iwork-numbers-sffnumbers"/>
</mime-type>
<mime-type type="application/vnd.apple.pages">
<comment>Apple Pages document</comment>
<sub-class-of type="application/zip"/>
<generic-icon name="x-office-document"/>
<magic priority="70">
<match type="string" value="PK\003\004" offset="0">
<match type="string" value="index.xml" offset="30"/>
<match type="string" value="Index/Document.iwa" offset="30"/>
</match>
</magic>
<glob pattern="*.pages"/>
<alias type="application/x-iwork-pages-sffpages"/>
</mime-type>
<mime-type type="application/vnd.apple.pkpass">
<comment>Apple Wallet pass</comment>
<sub-class-of type="application/zip"/>
<magic priority="65">
( run in 1.854 second using v1.01-cache-2.11-cpan-39bf76dae61 )