Commit d12011fd by Daniel Mendler Committed by GitHub

Merge pull request #38 from fedot/shared-mime-info-1.6

Updated to shared-mime-info 1.6
parents 2a021c60 f99d7233
# -*- coding: binary -*- # -*- coding: binary -*-
# Generated from freedesktop.org.xml # Generated from script/freedesktop.org.xml
class MimeMagic class MimeMagic
# @private # @private
# :nodoc: # :nodoc:
EXTENSIONS = { EXTENSIONS = {
'123' => 'application/vnd.lotus-1-2-3', '123' => 'application/vnd.lotus-1-2-3',
'32x' => 'application/x-genesis-rom',
'3ds' => 'image/x-3ds', '3ds' => 'image/x-3ds',
'3g2' => 'video/3gpp2', '3g2' => 'video/3gpp2',
'3ga' => 'video/3gpp', '3ga' => 'video/3gpp',
...@@ -23,9 +24,11 @@ class MimeMagic ...@@ -23,9 +24,11 @@ class MimeMagic
'ac3' => 'audio/ac3', 'ac3' => 'audio/ac3',
'ace' => 'application/x-ace', 'ace' => 'application/x-ace',
'adb' => 'text/x-adasrc', 'adb' => 'text/x-adasrc',
'adf' => 'application/x-amiga-disk-format',
'ads' => 'text/x-adasrc', 'ads' => 'text/x-adasrc',
'afm' => 'application/x-font-afm', 'afm' => 'application/x-font-afm',
'ag' => 'image/x-applix-graphics', 'ag' => 'image/x-applix-graphics',
'agb' => 'application/x-gba-rom',
'ai' => 'application/illustrator', 'ai' => 'application/illustrator',
'aif' => 'audio/x-aiff', 'aif' => 'audio/x-aiff',
'aifc' => 'audio/x-aifc', 'aifc' => 'audio/x-aifc',
...@@ -84,6 +87,7 @@ class MimeMagic ...@@ -84,6 +87,7 @@ class MimeMagic
'cdr' => 'application/vnd.corel-draw', 'cdr' => 'application/vnd.corel-draw',
'cer' => 'application/pkix-cert', 'cer' => 'application/pkix-cert',
'cert' => 'application/x-x509-ca-cert', 'cert' => 'application/x-x509-ca-cert',
'cgb' => 'application/x-gameboy-rom',
'cgm' => 'image/cgm', 'cgm' => 'image/cgm',
'chm' => 'application/vnd.ms-htmlhelp', 'chm' => 'application/vnd.ms-htmlhelp',
'chrt' => 'application/x-kchart', 'chrt' => 'application/x-kchart',
...@@ -92,6 +96,7 @@ class MimeMagic ...@@ -92,6 +96,7 @@ class MimeMagic
'cls' => 'text/x-tex', 'cls' => 'text/x-tex',
'cmake' => 'text/x-cmake', 'cmake' => 'text/x-cmake',
'cob' => 'text/x-cobol', 'cob' => 'text/x-cobol',
'coffee' => 'application/vnd.coffeescript',
'cpi' => 'video/mp2t', 'cpi' => 'video/mp2t',
'cpio' => 'application/x-cpio', 'cpio' => 'application/x-cpio',
'cpio.gz' => 'application/x-cpio-compressed', 'cpio.gz' => 'application/x-cpio-compressed',
...@@ -105,6 +110,7 @@ class MimeMagic ...@@ -105,6 +110,7 @@ class MimeMagic
'csh' => 'application/x-csh', 'csh' => 'application/x-csh',
'css' => 'text/css', 'css' => 'text/css',
'csv' => 'text/csv', 'csv' => 'text/csv',
'csvs' => 'text/csv-schema',
'cue' => 'application/x-cue', 'cue' => 'application/x-cue',
'cur' => 'image/x-win-bitmap', 'cur' => 'image/x-win-bitmap',
'cxx' => 'text/x-c++src', 'cxx' => 'text/x-c++src',
...@@ -198,11 +204,14 @@ class MimeMagic ...@@ -198,11 +204,14 @@ class MimeMagic
'g3' => 'image/fax-g3', 'g3' => 'image/fax-g3',
'gb' => 'application/x-gameboy-rom', 'gb' => 'application/x-gameboy-rom',
'gba' => 'application/x-gba-rom', 'gba' => 'application/x-gba-rom',
'gbc' => 'application/x-gameboy-rom',
'gcrd' => 'text/vcard', 'gcrd' => 'text/vcard',
'ged' => 'application/x-gedcom', 'ged' => 'application/x-gedcom',
'gedcom' => 'application/x-gedcom', 'gedcom' => 'application/x-gedcom',
'gem' => 'application/x-tar', 'gem' => 'application/x-tar',
'gen' => 'application/x-genesis-rom', 'gen' => 'application/x-genesis-rom',
'geo.json' => 'application/vnd.geo+json',
'geojson' => 'application/vnd.geo+json',
'gf' => 'application/x-tex-gf', 'gf' => 'application/x-tex-gf',
'gg' => 'application/x-sms-rom', 'gg' => 'application/x-sms-rom',
'gif' => 'image/gif', 'gif' => 'image/gif',
...@@ -218,6 +227,7 @@ class MimeMagic ...@@ -218,6 +227,7 @@ class MimeMagic
'gp' => 'application/x-gnuplot', 'gp' => 'application/x-gnuplot',
'gpg' => 'application/pgp-encrypted', 'gpg' => 'application/pgp-encrypted',
'gplt' => 'application/x-gnuplot', 'gplt' => 'application/x-gnuplot',
'gpx' => 'application/gpx+xml',
'gra' => 'application/x-graphite', 'gra' => 'application/x-graphite',
'gs' => 'text/x-genie', 'gs' => 'text/x-genie',
'gsf' => 'application/x-font-type1', 'gsf' => 'application/x-font-type1',
...@@ -279,9 +289,12 @@ class MimeMagic ...@@ -279,9 +289,12 @@ class MimeMagic
'jpg' => 'image/jpeg', 'jpg' => 'image/jpeg',
'jpr' => 'application/x-jbuilder-project', 'jpr' => 'application/x-jbuilder-project',
'jpx' => 'application/x-jbuilder-project', 'jpx' => 'application/x-jbuilder-project',
'jrd' => 'application/jrd+json',
'js' => 'application/javascript', 'js' => 'application/javascript',
'jsm' => 'application/javascript', 'jsm' => 'application/javascript',
'json' => 'application/json', 'json' => 'application/json',
'json-patch' => 'application/json-patch+json',
'jsonld' => 'application/ld+json',
'k25' => 'image/x-kodak-k25', 'k25' => 'image/x-kodak-k25',
'kar' => 'audio/midi', 'kar' => 'audio/midi',
'karbon' => 'application/x-karbon', 'karbon' => 'application/x-karbon',
...@@ -350,6 +363,7 @@ class MimeMagic ...@@ -350,6 +363,7 @@ class MimeMagic
'md' => 'text/markdown', 'md' => 'text/markdown',
'mdb' => 'application/vnd.ms-access', 'mdb' => 'application/vnd.ms-access',
'mdi' => 'image/vnd.ms-modi', 'mdi' => 'image/vnd.ms-modi',
'mdx' => 'application/x-genesis-rom',
'me' => 'text/x-troff-me', 'me' => 'text/x-troff-me',
'med' => 'audio/x-mod', 'med' => 'audio/x-mod',
'meta4' => 'application/metalink4+xml', 'meta4' => 'application/metalink4+xml',
...@@ -411,6 +425,7 @@ class MimeMagic ...@@ -411,6 +425,7 @@ class MimeMagic
'nds' => 'application/x-nintendo-ds-rom', 'nds' => 'application/x-nintendo-ds-rom',
'nef' => 'image/x-nikon-nef', 'nef' => 'image/x-nikon-nef',
'nes' => 'application/x-nes-rom', 'nes' => 'application/x-nes-rom',
'nez' => 'application/x-nes-rom',
'nfo' => 'text/x-nfo', 'nfo' => 'text/x-nfo',
'not' => 'text/x-mup', 'not' => 'text/x-mup',
'nsc' => 'application/x-netshow-channel', 'nsc' => 'application/x-netshow-channel',
...@@ -450,11 +465,12 @@ class MimeMagic ...@@ -450,11 +465,12 @@ class MimeMagic
'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template', 'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template',
'ott' => 'application/vnd.oasis.opendocument.text-template', 'ott' => 'application/vnd.oasis.opendocument.text-template',
'owl' => 'application/rdf+xml', 'owl' => 'application/rdf+xml',
'owx' => 'application/owl+xml',
'oxps' => 'application/oxps', 'oxps' => 'application/oxps',
'oxt' => 'application/vnd.openofficeorg.extension', 'oxt' => 'application/vnd.openofficeorg.extension',
'p' => 'text/x-pascal', 'p' => 'text/x-pascal',
'p10' => 'application/pkcs10', 'p10' => 'application/pkcs10',
'p12' => 'application/x-pkcs12', 'p12' => 'application/pkcs12',
'p65' => 'application/x-pagemaker', 'p65' => 'application/x-pagemaker',
'p7b' => 'application/x-pkcs7-certificates', 'p7b' => 'application/x-pkcs7-certificates',
'p7c' => 'application/pkcs7-mime', 'p7c' => 'application/pkcs7-mime',
...@@ -476,7 +492,7 @@ class MimeMagic ...@@ -476,7 +492,7 @@ class MimeMagic
'pcf.z' => 'application/x-font-pcf', 'pcf.z' => 'application/x-font-pcf',
'pcl' => 'application/vnd.hp-pcl', 'pcl' => 'application/vnd.hp-pcl',
'pct' => 'image/x-pict', 'pct' => 'image/x-pict',
'pcx' => 'image/x-pcx', 'pcx' => 'image/vnd.zbrush.pcx',
'pdb' => 'application/x-aportisdoc', 'pdb' => 'application/x-aportisdoc',
'pdc' => 'application/x-aportisdoc', 'pdc' => 'application/x-aportisdoc',
'pdf' => 'application/pdf', 'pdf' => 'application/pdf',
...@@ -488,7 +504,7 @@ class MimeMagic ...@@ -488,7 +504,7 @@ class MimeMagic
'perl' => 'application/x-perl', 'perl' => 'application/x-perl',
'pfa' => 'application/x-font-type1', 'pfa' => 'application/x-font-type1',
'pfb' => 'application/x-font-type1', 'pfb' => 'application/x-font-type1',
'pfx' => 'application/x-pkcs12', 'pfx' => 'application/pkcs12',
'pgm' => 'image/x-portable-graymap', 'pgm' => 'image/x-portable-graymap',
'pgn' => 'application/x-chess-pgn', 'pgn' => 'application/x-chess-pgn',
'pgp' => 'application/pgp-encrypted', 'pgp' => 'application/pgp-encrypted',
...@@ -501,6 +517,7 @@ class MimeMagic ...@@ -501,6 +517,7 @@ class MimeMagic
'pict1' => 'image/x-pict', 'pict1' => 'image/x-pict',
'pict2' => 'image/x-pict', 'pict2' => 'image/x-pict',
'pk' => 'application/x-tex-pk', 'pk' => 'application/x-tex-pk',
'pkg' => 'application/x-xar',
'pkipath' => 'application/pkix-pkipath', 'pkipath' => 'application/pkix-pkipath',
'pkr' => 'application/pgp-keys', 'pkr' => 'application/pgp-keys',
'pl' => 'application/x-perl', 'pl' => 'application/x-perl',
...@@ -583,6 +600,7 @@ class MimeMagic ...@@ -583,6 +600,7 @@ class MimeMagic
'roff' => 'text/troff', 'roff' => 'text/troff',
'rp' => 'image/vnd.rn-realpix', 'rp' => 'image/vnd.rn-realpix',
'rpm' => 'application/x-rpm', 'rpm' => 'application/x-rpm',
'rs' => 'text/rust',
'rss' => 'application/rss+xml', 'rss' => 'application/rss+xml',
'rt' => 'text/vnd.rn-realtext', 'rt' => 'text/vnd.rn-realtext',
'rtf' => 'application/rtf', 'rtf' => 'application/rtf',
...@@ -603,6 +621,8 @@ class MimeMagic ...@@ -603,6 +621,8 @@ class MimeMagic
'sds' => 'application/vnd.stardivision.chart', 'sds' => 'application/vnd.stardivision.chart',
'sdw' => 'application/vnd.stardivision.writer', 'sdw' => 'application/vnd.stardivision.writer',
'sfc' => 'application/vnd.nintendo.snes.rom', 'sfc' => 'application/vnd.nintendo.snes.rom',
'sg' => 'application/x-sms-rom',
'sgb' => 'application/x-gameboy-rom',
'sgf' => 'application/x-go-sgf', 'sgf' => 'application/x-go-sgf',
'sgi' => 'image/x-sgi', 'sgi' => 'image/x-sgi',
'sgl' => 'application/vnd.stardivision.writer', 'sgl' => 'application/vnd.stardivision.writer',
...@@ -713,6 +733,7 @@ class MimeMagic ...@@ -713,6 +733,7 @@ class MimeMagic
'tta' => 'audio/x-tta', 'tta' => 'audio/x-tta',
'ttc' => 'application/x-font-ttf', 'ttc' => 'application/x-font-ttf',
'ttf' => 'application/x-font-ttf', 'ttf' => 'application/x-font-ttf',
'ttl' => 'text/turtle',
'ttx' => 'application/x-font-ttx', 'ttx' => 'application/x-font-ttx',
'txt' => 'text/plain', 'txt' => 'text/plain',
'txz' => 'application/x-xz-compressed-tar', 'txz' => 'application/x-xz-compressed-tar',
...@@ -722,7 +743,9 @@ class MimeMagic ...@@ -722,7 +743,9 @@ class MimeMagic
'ui' => 'application/x-designer', 'ui' => 'application/x-designer',
'uil' => 'text/x-uil', 'uil' => 'text/x-uil',
'ult' => 'audio/x-mod', 'ult' => 'audio/x-mod',
'unf' => 'application/x-nes-rom',
'uni' => 'audio/x-mod', 'uni' => 'audio/x-mod',
'unif' => 'application/x-nes-rom',
'url' => 'application/x-mswinurl', 'url' => 'application/x-mswinurl',
'ustar' => 'application/x-ustar', 'ustar' => 'application/x-ustar',
'uue' => 'text/x-uuencode', 'uue' => 'text/x-uuencode',
...@@ -746,10 +769,17 @@ class MimeMagic ...@@ -746,10 +769,17 @@ class MimeMagic
'vrm' => 'model/vrml', 'vrm' => 'model/vrml',
'vrml' => 'model/vrml', 'vrml' => 'model/vrml',
'vsd' => 'application/vnd.visio', 'vsd' => 'application/vnd.visio',
'vsdm' => 'application/vnd.ms-visio.drawing.macroEnabled.main+xml',
'vsdx' => 'application/vnd.ms-visio.drawing.main+xml',
'vss' => 'application/vnd.visio', 'vss' => 'application/vnd.visio',
'vssm' => 'application/vnd.ms-visio.stencil.macroEnabled.main+xml',
'vssx' => 'application/vnd.ms-visio.stencil.main+xml',
'vst' => 'application/vnd.visio', 'vst' => 'application/vnd.visio',
'vstm' => 'application/vnd.ms-visio.template.macroEnabled.main+xml',
'vstx' => 'application/vnd.ms-visio.template.main+xml',
'vsw' => 'application/vnd.visio', 'vsw' => 'application/vnd.visio',
'vtt' => 'text/vtt', 'vtt' => 'text/vtt',
'wad' => 'application/x-wii-wad',
'wav' => 'audio/x-wav', 'wav' => 'audio/x-wav',
'wax' => 'audio/x-ms-asx', 'wax' => 'audio/x-ms-asx',
'wb1' => 'application/x-quattropro', 'wb1' => 'application/x-quattropro',
...@@ -792,12 +822,15 @@ class MimeMagic ...@@ -792,12 +822,15 @@ class MimeMagic
'wwf' => 'application/x-wwf', 'wwf' => 'application/x-wwf',
'x3f' => 'image/x-sigma-x3f', 'x3f' => 'image/x-sigma-x3f',
'xac' => 'application/x-gnucash', 'xac' => 'application/x-gnucash',
'xar' => 'application/x-xar',
'xbel' => 'application/x-xbel', 'xbel' => 'application/x-xbel',
'xbl' => 'application/xml', 'xbl' => 'application/xml',
'xbm' => 'image/x-xbitmap', 'xbm' => 'image/x-xbitmap',
'xcf' => 'image/x-xcf', 'xcf' => 'image/x-xcf',
'xcf.bz2' => 'image/x-compressed-xcf', 'xcf.bz2' => 'image/x-compressed-xcf',
'xcf.gz' => 'image/x-compressed-xcf', 'xcf.gz' => 'image/x-compressed-xcf',
'xdgapp' => 'application/vnd.xdgapp',
'xht' => 'application/xhtml+xml',
'xhtml' => 'application/xhtml+xml', 'xhtml' => 'application/xhtml+xml',
'xi' => 'audio/x-xi', 'xi' => 'audio/x-xi',
'xla' => 'application/vnd.ms-excel', 'xla' => 'application/vnd.ms-excel',
...@@ -854,10 +887,14 @@ class MimeMagic ...@@ -854,10 +887,14 @@ class MimeMagic
'application/font-woff' => [%w(woff), %w(), 'WOFF font'], 'application/font-woff' => [%w(woff), %w(), 'WOFF font'],
'application/gml+xml' => [%w(gml), %w(application/xml), 'GML document'], 'application/gml+xml' => [%w(gml), %w(application/xml), 'GML document'],
'application/gnunet-directory' => [%w(gnd), %w(), 'GNUnet search file'], 'application/gnunet-directory' => [%w(gnd), %w(), 'GNUnet search file'],
'application/gpx+xml' => [%w(gpx), %w(application/xml), 'GPX geographic data'],
'application/gzip' => [%w(gz), %w(), 'Gzip archive'], 'application/gzip' => [%w(gz), %w(), 'Gzip archive'],
'application/illustrator' => [%w(ai), %w(), 'Adobe Illustrator document'], 'application/illustrator' => [%w(ai), %w(), 'Adobe Illustrator document'],
'application/javascript' => [%w(js jsm), %w(application/ecmascript), 'JavaScript program'], 'application/javascript' => [%w(js jsm), %w(application/ecmascript), 'JavaScript program'],
'application/jrd+json' => [%w(jrd), %w(application/json), 'JRD document'],
'application/json' => [%w(json), %w(application/javascript), 'JSON document'], 'application/json' => [%w(json), %w(application/javascript), 'JSON document'],
'application/json-patch+json' => [%w(json-patch), %w(application/json), 'JSON patch'],
'application/ld+json' => [%w(jsonld), %w(application/json), 'JSON-LD document'],
'application/mathematica' => [%w(nb), %w(text/plain), 'Mathematica Notebook'], 'application/mathematica' => [%w(nb), %w(text/plain), 'Mathematica Notebook'],
'application/mathml+xml' => [%w(mml), %w(application/xml), 'MathML document'], 'application/mathml+xml' => [%w(mml), %w(application/xml), 'MathML document'],
'application/mbox' => [%w(mbox), %w(text/plain), 'mailbox file'], 'application/mbox' => [%w(mbox), %w(text/plain), 'mailbox file'],
...@@ -869,12 +906,14 @@ class MimeMagic ...@@ -869,12 +906,14 @@ class MimeMagic
'application/octet-stream' => [%w(bin), %w(), 'unknown'], 'application/octet-stream' => [%w(bin), %w(), 'unknown'],
'application/oda' => [%w(oda), %w(), 'ODA document'], 'application/oda' => [%w(oda), %w(), 'ODA document'],
'application/ogg' => [%w(ogx), %w(), 'Ogg multimedia file'], 'application/ogg' => [%w(ogx), %w(), 'Ogg multimedia file'],
'application/owl+xml' => [%w(owx), %w(application/xml), 'OWL XML file'],
'application/oxps' => [%w(oxps xps), %w(application/zip), 'XPS document'], 'application/oxps' => [%w(oxps xps), %w(application/zip), 'XPS document'],
'application/pdf' => [%w(pdf), %w(), 'PDF document'], 'application/pdf' => [%w(pdf), %w(), 'PDF document'],
'application/pgp-encrypted' => [%w(asc gpg pgp), %w(text/plain), 'PGP/MIME-encrypted message header'], 'application/pgp-encrypted' => [%w(asc gpg pgp), %w(text/plain), 'PGP/MIME-encrypted message header'],
'application/pgp-keys' => [%w(asc gpg pgp pkr skr), %w(text/plain), 'PGP keys'], 'application/pgp-keys' => [%w(asc gpg pgp pkr skr), %w(text/plain), 'PGP keys'],
'application/pgp-signature' => [%w(asc gpg pgp sig), %w(text/plain), 'detached OpenPGP signature'], 'application/pgp-signature' => [%w(asc gpg pgp sig), %w(text/plain), 'detached OpenPGP signature'],
'application/pkcs10' => [%w(p10), %w(), 'PKCS#10 certification request'], 'application/pkcs10' => [%w(p10), %w(), 'PKCS#10 certification request'],
'application/pkcs12' => [%w(p12 pfx), %w(), 'PKCS#12 certificate bundle'],
'application/pkcs7-mime' => [%w(p7c p7m), %w(), 'PKCS#7 Message or Certificate'], 'application/pkcs7-mime' => [%w(p7c p7m), %w(), 'PKCS#7 Message or Certificate'],
'application/pkcs7-signature' => [%w(p7s), %w(text/plain), 'detached S/MIME signature'], 'application/pkcs7-signature' => [%w(p7s), %w(text/plain), 'detached S/MIME signature'],
'application/pkcs8' => [%w(p8), %w(), 'PKCS#8 private key'], 'application/pkcs8' => [%w(p8), %w(), 'PKCS#8 private key'],
...@@ -887,16 +926,18 @@ class MimeMagic ...@@ -887,16 +926,18 @@ class MimeMagic
'application/relax-ng-compact-syntax' => [%w(rnc), %w(text/plain), 'RELAX NG XML schema'], 'application/relax-ng-compact-syntax' => [%w(rnc), %w(text/plain), 'RELAX NG XML schema'],
'application/rss+xml' => [%w(rss), %w(application/xml), 'RSS summary'], 'application/rss+xml' => [%w(rss), %w(application/xml), 'RSS summary'],
'application/rtf' => [%w(rtf), %w(text/plain), 'RTF document'], 'application/rtf' => [%w(rtf), %w(text/plain), 'RTF document'],
'application/sdp' => [%w(sdp), %w(), 'SDP multicast stream file'], 'application/sdp' => [%w(sdp), %w(text/plain), 'SDP multicast stream file'],
'application/sieve' => [%w(siv), %w(application/xml), 'Sieve mail filter script'], 'application/sieve' => [%w(siv), %w(application/xml), 'Sieve mail filter script'],
'application/smil+xml' => [%w(kino smi smil sml), %w(application/xml), 'SMIL document'], 'application/smil+xml' => [%w(kino smi smil sml), %w(application/xml), 'SMIL document'],
'application/sql' => [%w(sql), %w(text/plain), 'SQL code'], 'application/sql' => [%w(sql), %w(text/plain), 'SQL code'],
'application/vnd.adobe.flash.movie' => [%w(spl swf), %w(), 'Shockwave Flash file'], 'application/vnd.adobe.flash.movie' => [%w(spl swf), %w(), 'Shockwave Flash file'],
'application/vnd.android.package-archive' => [%w(apk), %w(application/x-java-archive), 'Android package'], 'application/vnd.android.package-archive' => [%w(apk), %w(application/x-java-archive), 'Android package'],
'application/vnd.apple.mpegurl' => [%w(m3u m3u8), %w(), 'HTTP Live Streaming playlist'], 'application/vnd.apple.mpegurl' => [%w(m3u m3u8), %w(text/plain), 'HTTP Live Streaming playlist'],
'application/vnd.coffeescript' => [%w(coffee), %w(text/plain), 'CoffeeScript document'],
'application/vnd.corel-draw' => [%w(cdr), %w(), 'Corel Draw drawing'], 'application/vnd.corel-draw' => [%w(cdr), %w(), 'Corel Draw drawing'],
'application/vnd.debian.binary-package' => [%w(deb udeb), %w(), 'Debian package'], 'application/vnd.debian.binary-package' => [%w(deb udeb), %w(), 'Debian package'],
'application/vnd.emusic-emusic_package' => [%w(emp), %w(), 'eMusic download package'], 'application/vnd.emusic-emusic_package' => [%w(emp), %w(), 'eMusic download package'],
'application/vnd.geo+json' => [%w(geo.json geojson), %w(application/json), 'GeoJSON geospatial data'],
'application/vnd.google-earth.kml+xml' => [%w(kml), %w(application/xml), 'KML geographic data'], 'application/vnd.google-earth.kml+xml' => [%w(kml), %w(application/xml), 'KML geographic data'],
'application/vnd.google-earth.kmz' => [%w(kmz), %w(application/zip), 'KML geographic compressed data'], 'application/vnd.google-earth.kmz' => [%w(kmz), %w(application/zip), 'KML geographic compressed data'],
'application/vnd.hp-hpgl' => [%w(hpgl), %w(), 'HPGL file'], 'application/vnd.hp-hpgl' => [%w(hpgl), %w(), 'HPGL file'],
...@@ -911,19 +952,25 @@ class MimeMagic ...@@ -911,19 +952,25 @@ class MimeMagic
'application/vnd.ms-excel' => [%w(xla xlc xld xll xlm xls xlt xlw), %w(), 'Excel spreadsheet'], 'application/vnd.ms-excel' => [%w(xla xlc xld xll xlm xls xlt xlw), %w(), 'Excel spreadsheet'],
'application/vnd.ms-excel.addin.macroEnabled.12' => [%w(xlam), %w(application/vnd.openxmlformats-officedocument.spreadsheetml.sheet), 'Excel add-in'], 'application/vnd.ms-excel.addin.macroEnabled.12' => [%w(xlam), %w(application/vnd.openxmlformats-officedocument.spreadsheetml.sheet), 'Excel add-in'],
'application/vnd.ms-excel.sheet.binary.macroEnabled.12' => [%w(xlsb), %w(application/vnd.openxmlformats-officedocument.spreadsheetml.sheet), 'Excel 2007 binary spreadsheet'], 'application/vnd.ms-excel.sheet.binary.macroEnabled.12' => [%w(xlsb), %w(application/vnd.openxmlformats-officedocument.spreadsheetml.sheet), 'Excel 2007 binary spreadsheet'],
'application/vnd.ms-excel.sheet.macroEnabled.12' => [%w(xlsm), %w(application/vnd.openxmlformats-officedocument.spreadsheetml.sheet), 'Excel macro-enabled spreadsheet'], 'application/vnd.ms-excel.sheet.macroEnabled.12' => [%w(xlsm), %w(application/vnd.openxmlformats-officedocument.spreadsheetml.sheet), 'Excel spreadsheet'],
'application/vnd.ms-excel.template.macroEnabled.12' => [%w(xltm), %w(application/vnd.openxmlformats-officedocument.spreadsheetml.template), 'Excel macro-enabled spreadsheet template'], 'application/vnd.ms-excel.template.macroEnabled.12' => [%w(xltm), %w(application/vnd.openxmlformats-officedocument.spreadsheetml.template), 'Excel spreadsheet template'],
'application/vnd.ms-htmlhelp' => [%w(chm), %w(), 'CHM document'], 'application/vnd.ms-htmlhelp' => [%w(chm), %w(), 'CHM document'],
'application/vnd.ms-powerpoint' => [%w(pot pps ppt ppz), %w(), 'PowerPoint presentation'], 'application/vnd.ms-powerpoint' => [%w(pot pps ppt ppz), %w(), 'PowerPoint presentation'],
'application/vnd.ms-powerpoint.addin.macroEnabled.12' => [%w(ppam), %w(), 'PowerPoint add-in'], 'application/vnd.ms-powerpoint.addin.macroEnabled.12' => [%w(ppam), %w(), 'PowerPoint add-in'],
'application/vnd.ms-powerpoint.presentation.macroEnabled.12' => [%w(pptm), %w(application/vnd.openxmlformats-officedocument.presentationml.presentation), 'PowerPoint macro-enabled presentation'], 'application/vnd.ms-powerpoint.presentation.macroEnabled.12' => [%w(pptm), %w(application/vnd.openxmlformats-officedocument.presentationml.presentation), 'PowerPoint presentation'],
'application/vnd.ms-powerpoint.slide.macroEnabled.12' => [%w(sldm), %w(application/vnd.openxmlformats-officedocument.presentationml.slide), 'PowerPoint macro-enabled slide'], 'application/vnd.ms-powerpoint.slide.macroEnabled.12' => [%w(sldm), %w(application/vnd.openxmlformats-officedocument.presentationml.slide), 'PowerPoint slide'],
'application/vnd.ms-powerpoint.slideshow.macroEnabled.12' => [%w(ppsm), %w(application/vnd.openxmlformats-officedocument.presentationml.slideshow), 'PowerPoint macro-enabled presentation'], 'application/vnd.ms-powerpoint.slideshow.macroEnabled.12' => [%w(ppsm), %w(application/vnd.openxmlformats-officedocument.presentationml.slideshow), 'PowerPoint presentation'],
'application/vnd.ms-powerpoint.template.macroEnabled.12' => [%w(potm), %w(application/vnd.openxmlformats-officedocument.presentationml.template), 'PowerPoint macro-enabled presentation template'], 'application/vnd.ms-powerpoint.template.macroEnabled.12' => [%w(potm), %w(application/vnd.openxmlformats-officedocument.presentationml.template), 'PowerPoint presentation template'],
'application/vnd.ms-publisher' => [%w(pub), %w(application/x-ole-storage), 'Microsoft Publisher document'], 'application/vnd.ms-publisher' => [%w(pub), %w(application/x-ole-storage), 'Microsoft Publisher document'],
'application/vnd.ms-tnef' => [%w(tnef tnf), %w(), 'TNEF message'], 'application/vnd.ms-tnef' => [%w(tnef tnf), %w(), 'TNEF message'],
'application/vnd.ms-word.document.macroEnabled.12' => [%w(docm), %w(application/vnd.openxmlformats-officedocument.wordprocessingml.document), 'Word macro-enabled document'], 'application/vnd.ms-visio.drawing.macroEnabled.main+xml' => [%w(vsdm), %w(application/zip), 'Office Open XML Visio Drawing'],
'application/vnd.ms-word.template.macroEnabled.12' => [%w(dotm), %w(application/vnd.openxmlformats-officedocument.wordprocessingml.template), 'Word macro-enabled document template'], 'application/vnd.ms-visio.drawing.main+xml' => [%w(vsdx), %w(application/zip), 'Office Open XML Visio Drawing'],
'application/vnd.ms-visio.stencil.macroEnabled.main+xml' => [%w(vssm), %w(application/zip), 'Office Open XML Visio Stencil'],
'application/vnd.ms-visio.stencil.main+xml' => [%w(vssx), %w(application/zip), 'Office Open XML Visio Stencil'],
'application/vnd.ms-visio.template.macroEnabled.main+xml' => [%w(vstm), %w(application/zip), 'Office Open XML Visio Template'],
'application/vnd.ms-visio.template.main+xml' => [%w(vstx), %w(application/zip), 'Office Open XML Visio Template'],
'application/vnd.ms-word.document.macroEnabled.12' => [%w(docm), %w(application/vnd.openxmlformats-officedocument.wordprocessingml.document), 'Word document'],
'application/vnd.ms-word.template.macroEnabled.12' => [%w(dotm), %w(application/vnd.openxmlformats-officedocument.wordprocessingml.template), 'Word document template'],
'application/vnd.ms-works' => [%w(wcm wdb wks wps xlr), %w(application/x-ole-storage), 'Microsoft Works document'], 'application/vnd.ms-works' => [%w(wcm wdb wks wps xlr), %w(application/x-ole-storage), 'Microsoft Works document'],
'application/vnd.ms-wpl' => [%w(wpl), %w(), 'WPL playlist'], 'application/vnd.ms-wpl' => [%w(wpl), %w(), 'WPL playlist'],
'application/vnd.nintendo.snes.rom' => [%w(sfc smc), %w(), 'Super NES ROM'], 'application/vnd.nintendo.snes.rom' => [%w(sfc smc), %w(), 'Super NES ROM'],
...@@ -979,11 +1026,13 @@ class MimeMagic ...@@ -979,11 +1026,13 @@ class MimeMagic
'application/vnd.tcpdump.pcap' => [%w(cap dmp pcap), %w(), 'Network Packet Capture'], 'application/vnd.tcpdump.pcap' => [%w(cap dmp pcap), %w(), 'Network Packet Capture'],
'application/vnd.visio' => [%w(vsd vss vst vsw), %w(application/x-ole-storage), 'Microsoft Visio document'], 'application/vnd.visio' => [%w(vsd vss vst vsw), %w(application/x-ole-storage), 'Microsoft Visio document'],
'application/vnd.wordperfect' => [%w(wp wp4 wp5 wp6 wpd wpp), %w(), 'WordPerfect document'], 'application/vnd.wordperfect' => [%w(wp wp4 wp5 wp6 wpd wpp), %w(), 'WordPerfect document'],
'application/vnd.xdgapp' => [%w(xdgapp), %w(), 'XDG application bundle'],
'application/winhlp' => [%w(hlp), %w(), 'WinHelp help file'], 'application/winhlp' => [%w(hlp), %w(), 'WinHelp help file'],
'application/x-7z-compressed' => [%w(7z), %w(), '7-zip archive'], 'application/x-7z-compressed' => [%w(7z), %w(), '7-zip archive'],
'application/x-abiword' => [%w(abw abw.crashed abw.gz zabw), %w(application/xml), 'AbiWord document'], 'application/x-abiword' => [%w(abw abw.crashed abw.gz zabw), %w(application/xml), 'AbiWord document'],
'application/x-ace' => [%w(ace), %w(), 'ACE archive'], 'application/x-ace' => [%w(ace), %w(), 'ACE archive'],
'application/x-alz' => [%w(alz), %w(), 'Alzip archive'], 'application/x-alz' => [%w(alz), %w(), 'Alzip archive'],
'application/x-amiga-disk-format' => [%w(adf), %w(), 'Amiga disk image'],
'application/x-amipro' => [%w(sam), %w(), 'Lotus AmiPro document'], 'application/x-amipro' => [%w(sam), %w(), 'Lotus AmiPro document'],
'application/x-aportisdoc' => [%w(pdb pdc), %w(application/x-palm-database), 'AportisDoc document'], 'application/x-aportisdoc' => [%w(pdb pdc), %w(application/x-palm-database), 'AportisDoc document'],
'application/x-apple-diskimage' => [%w(dmg), %w(), 'Apple disk image'], 'application/x-apple-diskimage' => [%w(dmg), %w(), 'Apple disk image'],
...@@ -1018,12 +1067,13 @@ class MimeMagic ...@@ -1018,12 +1067,13 @@ class MimeMagic
'application/x-cue' => [%w(cue), %w(text/plain), 'CD image cuesheet'], 'application/x-cue' => [%w(cue), %w(text/plain), 'CD image cuesheet'],
'application/x-dar' => [%w(dar), %w(), 'DAR archive'], 'application/x-dar' => [%w(dar), %w(), 'DAR archive'],
'application/x-dbf' => [%w(dbf), %w(), 'Xbase document'], 'application/x-dbf' => [%w(dbf), %w(), 'Xbase document'],
'application/x-dc-rom' => [%w(dc), %w(), 'Dreamcast ROM'], 'application/x-dc-rom' => [%w(dc), %w(), 'Dreamcast GD-ROM'],
'application/x-designer' => [%w(ui), %w(application/xml), 'Qt Designer file'], 'application/x-designer' => [%w(ui), %w(application/xml), 'Qt Designer file'],
'application/x-desktop' => [%w(desktop kdelnk), %w(text/plain), 'desktop configuration file'], 'application/x-desktop' => [%w(desktop kdelnk), %w(text/plain), 'desktop configuration file'],
'application/x-dia-diagram' => [%w(dia), %w(application/xml), 'Dia diagram'], 'application/x-dia-diagram' => [%w(dia), %w(application/xml), 'Dia diagram'],
'application/x-dia-shape' => [%w(shape), %w(application/xml), 'Dia shape'], 'application/x-dia-shape' => [%w(shape), %w(application/xml), 'Dia shape'],
'application/x-docbook+xml' => [%w(dbk docbook), %w(application/xml), 'DocBook document'], 'application/x-docbook+xml' => [%w(dbk docbook), %w(application/xml), 'DocBook document'],
'application/x-doom-wad' => [%w(wad), %w(), 'Doom WAD'],
'application/x-dvi' => [%w(dvi), %w(), 'TeX DVI document'], 'application/x-dvi' => [%w(dvi), %w(), 'TeX DVI document'],
'application/x-e-theme' => [%w(etheme), %w(), 'Enlightenment theme'], 'application/x-e-theme' => [%w(etheme), %w(), 'Enlightenment theme'],
'application/x-egon' => [%w(egon), %w(), 'Egon Animator animation'], 'application/x-egon' => [%w(egon), %w(), 'Egon Animator animation'],
...@@ -1038,11 +1088,11 @@ class MimeMagic ...@@ -1038,11 +1088,11 @@ class MimeMagic
'application/x-font-ttf' => [%w(ttc ttf), %w(), 'TrueType font'], 'application/x-font-ttf' => [%w(ttc ttf), %w(), 'TrueType font'],
'application/x-font-ttx' => [%w(ttx), %w(text/xml), 'TrueType XML font'], 'application/x-font-ttx' => [%w(ttx), %w(text/xml), 'TrueType XML font'],
'application/x-font-type1' => [%w(gsf pfa pfb), %w(application/postscript), 'Postscript type-1 font'], 'application/x-font-type1' => [%w(gsf pfa pfb), %w(application/postscript), 'Postscript type-1 font'],
'application/x-gameboy-rom' => [%w(gb), %w(), 'Game Boy ROM'], 'application/x-gameboy-rom' => [%w(cgb gb gbc sgb), %w(), 'Game Boy ROM'],
'application/x-gamecube-rom' => [%w(iso), %w(), 'GameCube disc image'], 'application/x-gamecube-rom' => [%w(iso), %w(), 'GameCube disc image'],
'application/x-gba-rom' => [%w(gba), %w(), 'Game Boy Advance ROM'], 'application/x-gba-rom' => [%w(agb gba), %w(), 'Game Boy Advance ROM'],
'application/x-gedcom' => [%w(ged gedcom), %w(), 'GEDCOM family history'], 'application/x-gedcom' => [%w(ged gedcom), %w(), 'GEDCOM family history'],
'application/x-genesis-rom' => [%w(gen), %w(), 'Genesis ROM'], 'application/x-genesis-rom' => [%w(32x gen mdx smd), %w(), 'Genesis ROM'],
'application/x-gettext-translation' => [%w(gmo mo), %w(), 'translated messages (machine-readable)'], 'application/x-gettext-translation' => [%w(gmo mo), %w(), 'translated messages (machine-readable)'],
'application/x-glade' => [%w(glade), %w(application/xml), 'Glade project'], 'application/x-glade' => [%w(glade), %w(application/xml), 'Glade project'],
'application/x-gnucash' => [%w(gnc gnucash xac), %w(), 'GnuCash financial data'], 'application/x-gnucash' => [%w(gnc gnucash xac), %w(), 'GnuCash financial data'],
...@@ -1101,14 +1151,14 @@ class MimeMagic ...@@ -1101,14 +1151,14 @@ class MimeMagic
'application/x-mimearchive' => [%w(mht mhtml), %w(multipart/related), 'MHTML web archive'], 'application/x-mimearchive' => [%w(mht mhtml), %w(multipart/related), 'MHTML web archive'],
'application/x-mobipocket-ebook' => [%w(mobi prc), %w(application/x-palm-database), 'Mobipocket e-book'], 'application/x-mobipocket-ebook' => [%w(mobi prc), %w(application/x-palm-database), 'Mobipocket e-book'],
'application/x-ms-dos-executable' => [%w(exe), %w(), 'DOS/Windows executable'], 'application/x-ms-dos-executable' => [%w(exe), %w(), 'DOS/Windows executable'],
'application/x-ms-wim' => [%w(swm wim), %w(), 'Windows Imaging Format Disk Image'], 'application/x-ms-wim' => [%w(swm wim), %w(), 'WIM disk Image'],
'application/x-msi' => [%w(msi), %w(application/x-ole-storage), 'Windows Installer package'], 'application/x-msi' => [%w(msi), %w(application/x-ole-storage), 'Windows Installer package'],
'application/x-mswinurl' => [%w(url), %w(), 'Internet shortcut'], 'application/x-mswinurl' => [%w(url), %w(), 'Internet shortcut'],
'application/x-mswrite' => [%w(wri), %w(), 'WRI document'], 'application/x-mswrite' => [%w(wri), %w(), 'WRI document'],
'application/x-msx-rom' => [%w(msx), %w(), 'MSX ROM'], 'application/x-msx-rom' => [%w(msx), %w(), 'MSX ROM'],
'application/x-n64-rom' => [%w(n64 v64 z64), %w(), 'Nintendo64 ROM'], 'application/x-n64-rom' => [%w(n64 v64 z64), %w(), 'Nintendo64 ROM'],
'application/x-navi-animation' => [%w(ani), %w(), 'Windows animated cursor'], 'application/x-navi-animation' => [%w(ani), %w(), 'Windows animated cursor'],
'application/x-nes-rom' => [%w(nes), %w(), 'NES ROM'], 'application/x-nes-rom' => [%w(nes nez unf unif), %w(), 'NES ROM'],
'application/x-netcdf' => [%w(cdf nc), %w(), 'Unidata NetCDF document'], 'application/x-netcdf' => [%w(cdf nc), %w(), 'Unidata NetCDF document'],
'application/x-netshow-channel' => [%w(nsc), %w(application/vnd.ms-asf), 'Windows Media Station file'], 'application/x-netshow-channel' => [%w(nsc), %w(application/vnd.ms-asf), 'Windows Media Station file'],
'application/x-nintendo-ds-rom' => [%w(nds), %w(), 'Nintendo DS ROM'], 'application/x-nintendo-ds-rom' => [%w(nds), %w(), 'Nintendo DS ROM'],
...@@ -1122,7 +1172,6 @@ class MimeMagic ...@@ -1122,7 +1172,6 @@ class MimeMagic
'application/x-pc-engine-rom' => [%w(pce), %w(), 'PC Engine ROM'], 'application/x-pc-engine-rom' => [%w(pce), %w(), 'PC Engine ROM'],
'application/x-perl' => [%w(al perl pl pl pm pod t), %w(application/x-executable text/plain), 'Perl script'], 'application/x-perl' => [%w(al perl pl pl pm pod t), %w(application/x-executable text/plain), 'Perl script'],
'application/x-php' => [%w(php php3 php4 php5 phps), %w(text/plain), 'PHP script'], 'application/x-php' => [%w(php php3 php4 php5 phps), %w(text/plain), 'PHP script'],
'application/x-pkcs12' => [%w(p12 pfx), %w(), 'PKCS#12 certificate bundle'],
'application/x-pkcs7-certificates' => [%w(p7b spc), %w(), 'PKCS#7 certificate bundle'], 'application/x-pkcs7-certificates' => [%w(p7b spc), %w(), 'PKCS#7 certificate bundle'],
'application/x-planperfect' => [%w(pln), %w(), 'PlanPerfect spreadsheet'], 'application/x-planperfect' => [%w(pln), %w(), 'PlanPerfect spreadsheet'],
'application/x-pocket-word' => [%w(psw), %w(), 'Pocket Word document'], 'application/x-pocket-word' => [%w(psw), %w(), 'Pocket Word document'],
...@@ -1139,6 +1188,7 @@ class MimeMagic ...@@ -1139,6 +1188,7 @@ class MimeMagic
'application/x-rpm' => [%w(rpm), %w(), 'RPM package'], 'application/x-rpm' => [%w(rpm), %w(), 'RPM package'],
'application/x-ruby' => [%w(rb), %w(application/x-executable text/plain), 'Ruby script'], 'application/x-ruby' => [%w(rb), %w(application/x-executable text/plain), 'Ruby script'],
'application/x-sami' => [%w(sami smi), %w(text/plain), 'SAMI subtitles'], 'application/x-sami' => [%w(sami smi), %w(text/plain), 'SAMI subtitles'],
'application/x-saturn-rom' => [%w(bin iso), %w(), 'Sega Saturn disc image'],
'application/x-shar' => [%w(shar), %w(), 'shell archive'], 'application/x-shar' => [%w(shar), %w(), 'shell archive'],
'application/x-shared-library-la' => [%w(la), %w(text/plain), 'libtool shared library'], 'application/x-shared-library-la' => [%w(la), %w(text/plain), 'libtool shared library'],
'application/x-sharedlib' => [%w(so), %w(), 'shared library'], 'application/x-sharedlib' => [%w(so), %w(), 'shared library'],
...@@ -1146,7 +1196,7 @@ class MimeMagic ...@@ -1146,7 +1196,7 @@ class MimeMagic
'application/x-shorten' => [%w(shn), %w(), 'Shorten audio'], 'application/x-shorten' => [%w(shn), %w(), 'Shorten audio'],
'application/x-siag' => [%w(siag), %w(), 'Siag spreadsheet'], 'application/x-siag' => [%w(siag), %w(), 'Siag spreadsheet'],
'application/x-smaf' => [%w(mmf smaf), %w(), 'SMAF audio'], 'application/x-smaf' => [%w(mmf smaf), %w(), 'SMAF audio'],
'application/x-sms-rom' => [%w(gg sms), %w(), 'Sega Master System/Game Gear ROM'], 'application/x-sms-rom' => [%w(gg sg sms), %w(), 'Sega Master System/Game Gear ROM'],
'application/x-source-rpm' => [%w(spm src.rpm), %w(application/x-rpm), 'Source RPM package'], 'application/x-source-rpm' => [%w(spm src.rpm), %w(application/x-rpm), 'Source RPM package'],
'application/x-spss-por' => [%w(por), %w(), 'SPSS Portable Data File'], 'application/x-spss-por' => [%w(por), %w(), 'SPSS Portable Data File'],
'application/x-spss-sav' => [%w(sav zsav), %w(), 'SPSS Data File'], 'application/x-spss-sav' => [%w(sav zsav), %w(), 'SPSS Data File'],
...@@ -1163,16 +1213,18 @@ class MimeMagic ...@@ -1163,16 +1213,18 @@ class MimeMagic
'application/x-theme' => [%w(theme), %w(application/x-desktop), 'theme'], 'application/x-theme' => [%w(theme), %w(application/x-desktop), 'theme'],
'application/x-trash' => [%w(bak old sik), %w(), 'backup file'], 'application/x-trash' => [%w(bak old sik), %w(), 'backup file'],
'application/x-trig' => [%w(trig), %w(text/plain), 'TriG RDF document'], 'application/x-trig' => [%w(trig), %w(text/plain), 'TriG RDF document'],
'application/x-troff-man' => [%w(man), %w(text/plain), 'Troff document (with manpage macros)'], 'application/x-troff-man' => [%w(man), %w(text/plain), 'Manpage manual document'],
'application/x-tzo' => [%w(tar.lzo tzo), %w(application/x-lzop), 'Tar archive (LZO-compressed)'], 'application/x-tzo' => [%w(tar.lzo tzo), %w(application/x-lzop), 'Tar archive (LZO-compressed)'],
'application/x-ufraw' => [%w(ufraw), %w(text/xml), 'UFRaw ID image'], 'application/x-ufraw' => [%w(ufraw), %w(text/xml), 'UFRaw ID image'],
'application/x-ustar' => [%w(ustar), %w(), 'Ustar archive'], 'application/x-ustar' => [%w(ustar), %w(), 'Ustar archive'],
'application/x-wais-source' => [%w(src), %w(text/plain), 'WAIS source code'], 'application/x-wais-source' => [%w(src), %w(text/plain), 'WAIS source code'],
'application/x-wii-rom' => [%w(iso), %w(), 'Wii disc image'], 'application/x-wii-rom' => [%w(iso), %w(), 'Wii disc image'],
'application/x-wii-wad' => [%w(wad), %w(), 'WiiWare bundle'],
'application/x-windows-themepack' => [%w(themepack), %w(application/vnd.ms-cab-compressed), 'Microsoft Windows theme pack'], 'application/x-windows-themepack' => [%w(themepack), %w(application/vnd.ms-cab-compressed), 'Microsoft Windows theme pack'],
'application/x-wpg' => [%w(wpg), %w(), 'WordPerfect/Drawperfect image'], 'application/x-wpg' => [%w(wpg), %w(), 'WordPerfect/Drawperfect image'],
'application/x-wwf' => [%w(wwf), %w(application/pdf), 'WWF document'], 'application/x-wwf' => [%w(wwf), %w(application/pdf), 'WWF document'],
'application/x-x509-ca-cert' => [%w(cert crt der pem), %w(), 'DER/PEM/Netscape-encoded X.509 certificate'], 'application/x-x509-ca-cert' => [%w(cert crt der pem), %w(), 'DER/PEM/Netscape-encoded X.509 certificate'],
'application/x-xar' => [%w(pkg xar), %w(), 'XAR archive'],
'application/x-xbel' => [%w(xbel), %w(application/xml), 'XBEL bookmarks'], 'application/x-xbel' => [%w(xbel), %w(application/xml), 'XBEL bookmarks'],
'application/x-xliff' => [%w(xlf xliff), %w(application/xml), 'XLIFF translation file'], 'application/x-xliff' => [%w(xlf xliff), %w(application/xml), 'XLIFF translation file'],
'application/x-xpinstall' => [%w(xpi), %w(application/zip), 'XPInstall installer module'], 'application/x-xpinstall' => [%w(xpi), %w(application/zip), 'XPInstall installer module'],
...@@ -1182,7 +1234,7 @@ class MimeMagic ...@@ -1182,7 +1234,7 @@ class MimeMagic
'application/x-yaml' => [%w(yaml yml), %w(text/plain), 'YAML document'], 'application/x-yaml' => [%w(yaml yml), %w(text/plain), 'YAML document'],
'application/x-zip-compressed-fb2' => [%w(fb2.zip), %w(application/zip), 'Compressed FictionBook document'], 'application/x-zip-compressed-fb2' => [%w(fb2.zip), %w(application/zip), 'Compressed FictionBook document'],
'application/x-zoo' => [%w(zoo), %w(), 'Zoo archive'], 'application/x-zoo' => [%w(zoo), %w(), 'Zoo archive'],
'application/xhtml+xml' => [%w(xhtml), %w(application/xml), 'XHTML page'], 'application/xhtml+xml' => [%w(xht xhtml), %w(application/xml), 'XHTML page'],
'application/xml' => [%w(rng xbl xml xsd), %w(text/plain), 'XML document'], 'application/xml' => [%w(rng xbl xml xsd), %w(text/plain), 'XML document'],
'application/xml-dtd' => [%w(dtd), %w(text/plain), 'DTD file'], 'application/xml-dtd' => [%w(dtd), %w(text/plain), 'DTD file'],
'application/xml-external-parsed-entity' => [%w(ent), %w(application/xml), 'XML entities document'], 'application/xml-external-parsed-entity' => [%w(ent), %w(application/xml), 'XML entities document'],
...@@ -1262,6 +1314,7 @@ class MimeMagic ...@@ -1262,6 +1314,7 @@ class MimeMagic
'image/vnd.ms-modi' => [%w(mdi), %w(), 'Microsoft Document Imaging format'], 'image/vnd.ms-modi' => [%w(mdi), %w(), 'Microsoft Document Imaging format'],
'image/vnd.rn-realpix' => [%w(rp), %w(), 'RealPix document'], 'image/vnd.rn-realpix' => [%w(rp), %w(), 'RealPix document'],
'image/vnd.wap.wbmp' => [%w(wbmp), %w(), 'WBMP image'], 'image/vnd.wap.wbmp' => [%w(wbmp), %w(), 'WBMP image'],
'image/vnd.zbrush.pcx' => [%w(pcx), %w(), 'PCX image'],
'image/webp' => [%w(webp), %w(), 'WebP image'], 'image/webp' => [%w(webp), %w(), 'WebP image'],
'image/x-3ds' => [%w(3ds), %w(), '3D Studio image'], 'image/x-3ds' => [%w(3ds), %w(), '3D Studio image'],
'image/x-adobe-dng' => [%w(dng), %w(image/tiff image/x-dcraw), 'Adobe DNG negative'], 'image/x-adobe-dng' => [%w(dng), %w(image/tiff image/x-dcraw), 'Adobe DNG negative'],
...@@ -1292,7 +1345,6 @@ class MimeMagic ...@@ -1292,7 +1345,6 @@ class MimeMagic
'image/x-olympus-orf' => [%w(orf), %w(image/x-dcraw), 'Olympus ORF raw image'], 'image/x-olympus-orf' => [%w(orf), %w(image/x-dcraw), 'Olympus ORF raw image'],
'image/x-panasonic-raw' => [%w(raw), %w(image/x-dcraw), 'Panasonic raw image'], 'image/x-panasonic-raw' => [%w(raw), %w(image/x-dcraw), 'Panasonic raw image'],
'image/x-panasonic-raw2' => [%w(rw2), %w(image/x-dcraw), 'Panasonic raw2 image'], 'image/x-panasonic-raw2' => [%w(rw2), %w(image/x-dcraw), 'Panasonic raw2 image'],
'image/x-pcx' => [%w(pcx), %w(), 'PCX image'],
'image/x-pentax-pef' => [%w(pef), %w(image/tiff image/x-dcraw), 'Pentax PEF raw image'], 'image/x-pentax-pef' => [%w(pef), %w(image/tiff image/x-dcraw), 'Pentax PEF raw image'],
'image/x-photo-cd' => [%w(pcd), %w(), 'PCD image'], 'image/x-photo-cd' => [%w(pcd), %w(), 'PCD image'],
'image/x-pict' => [%w(pct pict pict1 pict2), %w(), 'Macintosh Quickdraw/PICT drawing'], 'image/x-pict' => [%w(pct pict pict1 pict2), %w(), 'Macintosh Quickdraw/PICT drawing'],
...@@ -1323,14 +1375,17 @@ class MimeMagic ...@@ -1323,14 +1375,17 @@ class MimeMagic
'text/calendar' => [%w(ics vcs), %w(text/plain), 'VCS/ICS calendar'], 'text/calendar' => [%w(ics vcs), %w(text/plain), 'VCS/ICS calendar'],
'text/css' => [%w(css), %w(text/plain), 'CSS stylesheet'], 'text/css' => [%w(css), %w(text/plain), 'CSS stylesheet'],
'text/csv' => [%w(csv), %w(text/plain), 'CSV document'], 'text/csv' => [%w(csv), %w(text/plain), 'CSV document'],
'text/csv-schema' => [%w(csvs), %w(text/plain), 'CSV Schema document'],
'text/html' => [%w(htm html), %w(text/plain), 'HTML document'], 'text/html' => [%w(htm html), %w(text/plain), 'HTML document'],
'text/markdown' => [%w(markdown md mkd), %w(text/plain), 'Markdown document'], 'text/markdown' => [%w(markdown md mkd), %w(text/plain), 'Markdown document'],
'text/plain' => [%w(asc txt), %w(), 'plain text document'], 'text/plain' => [%w(asc txt), %w(), 'plain text document'],
'text/richtext' => [%w(rtx), %w(text/plain), 'rich text document'], 'text/richtext' => [%w(rtx), %w(text/plain), 'rich text document'],
'text/rust' => [%w(rs), %w(text/plain), 'Rust source code'],
'text/sgml' => [%w(sgm sgml), %w(text/plain), 'SGML document'], 'text/sgml' => [%w(sgm sgml), %w(text/plain), 'SGML document'],
'text/spreadsheet' => [%w(slk sylk), %w(text/plain), 'spreadsheet interchange document'], 'text/spreadsheet' => [%w(slk sylk), %w(text/plain), 'spreadsheet interchange document'],
'text/tab-separated-values' => [%w(tsv), %w(text/plain), 'TSV document'], 'text/tab-separated-values' => [%w(tsv), %w(text/plain), 'TSV document'],
'text/troff' => [%w(roff t tr), %w(text/plain), 'Troff document'], 'text/troff' => [%w(roff t tr), %w(text/plain), 'Troff document'],
'text/turtle' => [%w(ttl), %w(text/plain), 'Turtle document'],
'text/vcard' => [%w(gcrd vcard vcf vct), %w(text/plain), 'electronic business card'], 'text/vcard' => [%w(gcrd vcard vcf vct), %w(text/plain), 'electronic business card'],
'text/vnd.graphviz' => [%w(dot gv), %w(), 'Graphviz DOT graph'], 'text/vnd.graphviz' => [%w(dot gv), %w(), 'Graphviz DOT graph'],
'text/vnd.rn-realtext' => [%w(rt), %w(), 'RealText document'], 'text/vnd.rn-realtext' => [%w(rt), %w(), 'RealText document'],
...@@ -1471,8 +1526,14 @@ class MimeMagic ...@@ -1471,8 +1526,14 @@ class MimeMagic
['application/vnd.apple.mpegurl', [[0, '#EXTM3U', [[0..128, '#EXT-X-TARGETDURATION'], [0..128, '#EXT-X-STREAM-INF']]]]], ['application/vnd.apple.mpegurl', [[0, '#EXTM3U', [[0..128, '#EXT-X-TARGETDURATION'], [0..128, '#EXT-X-STREAM-INF']]]]],
['text/x-opml+xml', [[0..256, '<opml ']]], ['text/x-opml+xml', [[0..256, '<opml ']]],
['application/msword', [[0, "1\276\000\000"], [0, 'PO^Q`'], [0, "\3767\000#"], [0, "\333\245-\000\000\000"], [2112, 'MSWordDoc'], [2108, 'MSWordDoc'], [2112, 'Microsoft Word document data'], [546, 'bjbj'], [546, 'jbjb']]], ['application/msword', [[0, "1\276\000\000"], [0, 'PO^Q`'], [0, "\3767\000#"], [0, "\333\245-\000\000\000"], [2112, 'MSWordDoc'], [2108, 'MSWordDoc'], [2112, 'Microsoft Word document data'], [546, 'bjbj'], [546, 'jbjb']]],
['application/vnd.ms-cab-compressed', [[0, "MSCF\000\000\000\000"]]],
['application/vnd.ms-wpl', [[0..256, '<?wpl']]], ['application/vnd.ms-wpl', [[0..256, '<?wpl']]],
['application/x-7z-compressed', [[0, "7z\274\257'\034"]]],
['application/x-ace', [[7, '**ACE**']]],
['application/x-arc', []],
['application/x-cpio', [[0, "\307q"], [0, '070701'], [0, '070702'], [0, "q\307"]]],
['application/x-font-type1', [[0, 'LWFN'], [65, 'LWFN'], [0, '%!PS-AdobeFont-1.'], [6, '%!PS-AdobeFont-1.'], [0, '%!FontType1-1.'], [6, '%!FontType1-1.']]], ['application/x-font-type1', [[0, 'LWFN'], [65, 'LWFN'], [0, '%!PS-AdobeFont-1.'], [6, '%!PS-AdobeFont-1.'], [0, '%!FontType1-1.'], [6, '%!FontType1-1.']]],
['application/x-java-pack200', [[0, "\312\376\320\r"]]],
['application/x-karbon', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-karbon\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-karbon']]]]]]], ['application/x-karbon', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-karbon\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-karbon']]]]]]],
['application/x-kchart', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-kchart\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-kchart']]]]]]], ['application/x-kchart', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-kchart\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-kchart']]]]]]],
['application/x-kformula', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-kformula\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-kformula']]]]]]], ['application/x-kformula', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-kformula\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-kformula']]]]]]],
...@@ -1483,7 +1544,21 @@ class MimeMagic ...@@ -1483,7 +1544,21 @@ class MimeMagic
['application/x-krita', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-krita\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-krita']]]]]]], ['application/x-krita', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-krita\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-krita']]]]]]],
['application/x-kspread', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-kspread\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-kspread']]]]]]], ['application/x-kspread', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-kspread\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-kspread']]]]]]],
['application/x-kword', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-kword\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-kword']]]]]]], ['application/x-kword', [[0, "\037\213", [[10, 'KOffice', [[18, "application/x-kword\004\006"]]]]], [0, "PK\003\004", [[30, 'mimetype', [[38, 'application/x-kword']]]]]]],
['application/x-lha', [[2, '-lh -'], [2, '-lh0-'], [2, '-lh1-'], [2, '-lh2-'], [2, '-lh3-'], [2, '-lh4-'], [2, '-lh5-'], [2, '-lh40-'], [2, '-lhd-'], [2, '-lz4-'], [2, '-lz5-'], [2, '-lzs-']]],
['application/x-lrzip', [[0, 'LRZI']]],
['application/x-lz4', [[0, "\004\"M\030"], [0, "\002!L\030"]]],
['application/x-lzip', [[0, 'LZIP']]],
['application/x-lzop', [[0, "\211LZO\000\r\n\032\n"]]],
['application/x-par2', [[0, 'PAR2']]],
['application/x-qpress', [[0, 'qpress10']]],
['application/x-quicktime-media-link', [[0, '<?xml', [[0..64, '<?quicktime']]], [0, 'RTSPtext'], [0, 'rtsptext'], [0, 'SMILtext']]], ['application/x-quicktime-media-link', [[0, '<?xml', [[0..64, '<?quicktime']]], [0, 'RTSPtext'], [0, 'rtsptext'], [0, 'SMILtext']]],
['application/x-rar', [[0, 'Rar!']]],
['application/x-stuffit', [[0, 'StuffIt '], [0, 'SIT!']]],
['application/x-tar', [[257, "ustar\000"], [257, "ustar \000"]]],
['application/x-xar', [[0, 'xar!']]],
['application/x-xz', [[0, "\3757zXZ\000"]]],
['application/x-zoo', [[20, "\334\247\304\375"]]],
['application/xhtml+xml', [[0..256, '//W3C//DTD XHTML '], [0..256, 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'], [0..256, "<html xmlns=\"http://www.w3.org/1999/xhtml"], [0..256, "<HTML xmlns=\"http://www.w3.org/1999/xhtml"]]],
['audio/vnd.dts.hd', [[0..18725, 'dX %']]], ['audio/vnd.dts.hd', [[0..18725, 'dX %']]],
['text/x-txt2tags', [[0, '%!postproc'], [0, '%!encoding']]], ['text/x-txt2tags', [[0, '%!postproc'], [0, '%!encoding']]],
['application/smil+xml', [[0..256, '<smil']]], ['application/smil+xml', [[0..256, '<smil']]],
...@@ -1500,6 +1575,7 @@ class MimeMagic ...@@ -1500,6 +1575,7 @@ class MimeMagic
['application/metalink4+xml', [[0..256, "<metalink xmlns=\"urn"]]], ['application/metalink4+xml', [[0..256, "<metalink xmlns=\"urn"]]],
['application/mxf', [[0..256, "\006\016+4\002\005\001\001\r\001\002\001\001\002"]]], ['application/mxf', [[0..256, "\006\016+4\002\005\001\001\r\001\002\001\001\002"]]],
['application/ogg', [[0, 'OggS']]], ['application/ogg', [[0, 'OggS']]],
['application/owl+xml', [[0..256, '<Ontology']]],
['application/pdf', [[0..1024, '%PDF-']]], ['application/pdf', [[0..1024, '%PDF-']]],
['application/pgp-encrypted', [[0, '-----BEGIN PGP MESSAGE-----']]], ['application/pgp-encrypted', [[0, '-----BEGIN PGP MESSAGE-----']]],
['application/pgp-keys', [[0, '-----BEGIN PGP PUBLIC KEY BLOCK-----'], [0, '-----BEGIN PGP PRIVATE KEY BLOCK-----'], [0, "\225\001"], [0, "\225\000"], [0, "\231\000"], [0, "\231\001"]]], ['application/pgp-keys', [[0, '-----BEGIN PGP PUBLIC KEY BLOCK-----'], [0, '-----BEGIN PGP PRIVATE KEY BLOCK-----'], [0, "\225\001"], [0, "\225\000"], [0, "\231\000"], [0, "\231\001"]]],
...@@ -1515,7 +1591,6 @@ class MimeMagic ...@@ -1515,7 +1591,6 @@ class MimeMagic
['application/vnd.lotus-wordpro', [[0, 'WordPro']]], ['application/vnd.lotus-wordpro', [[0, 'WordPro']]],
['application/vnd.ms-access', [[0, "\000\001\000\000Standard Jet DB"]]], ['application/vnd.ms-access', [[0, "\000\001\000\000Standard Jet DB"]]],
['application/vnd.ms-asf', [[0, "0&\262u"], [0, '[Reference]']]], ['application/vnd.ms-asf', [[0, "0&\262u"], [0, '[Reference]']]],
['application/vnd.ms-cab-compressed', [[0, "MSCF\000\000\000\000"]]],
['application/vnd.ms-excel', [[2080, 'Microsoft Excel 5.0 Worksheet']]], ['application/vnd.ms-excel', [[2080, 'Microsoft Excel 5.0 Worksheet']]],
['application/vnd.ms-tnef', [[0, "x\237>\""]]], ['application/vnd.ms-tnef', [[0, "x\237>\""]]],
['application/vnd.oasis.opendocument.chart', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.oasis.opendocument.chart']]]]]]], ['application/vnd.oasis.opendocument.chart', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.oasis.opendocument.chart']]]]]]],
...@@ -1535,18 +1610,27 @@ class MimeMagic ...@@ -1535,18 +1610,27 @@ class MimeMagic
['application/vnd.oasis.opendocument.text-template', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.oasis.opendocument.text-template']]]]]]], ['application/vnd.oasis.opendocument.text-template', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.oasis.opendocument.text-template']]]]]]],
['application/vnd.oasis.opendocument.text-web', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.oasis.opendocument.text-web']]]]]]], ['application/vnd.oasis.opendocument.text-web', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.oasis.opendocument.text-web']]]]]]],
['application/vnd.rn-realmedia', [[0, '.RMF']]], ['application/vnd.rn-realmedia', [[0, '.RMF']]],
['application/vnd.sun.xml.calc', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.calc']]]]]]],
['application/vnd.sun.xml.calc.template', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.calc']]]]]]],
['application/vnd.sun.xml.draw', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.draw']]]]]]],
['application/vnd.sun.xml.draw.template', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.draw']]]]]]],
['application/vnd.sun.xml.impress', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.impress']]]]]]],
['application/vnd.sun.xml.impress.template', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.impress']]]]]]],
['application/vnd.sun.xml.math', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.math']]]]]]],
['application/vnd.sun.xml.writer', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.writer']]]]]]],
['application/vnd.sun.xml.writer.global', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.writer']]]]]]],
['application/vnd.sun.xml.writer.template', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.writer']]]]]]],
['application/vnd.symbian.install', [[8, "\031\004\000\020"]]], ['application/vnd.symbian.install', [[8, "\031\004\000\020"]]],
['application/vnd.tcpdump.pcap', [[0, "\324\303\262\241"], [0, "\241\262\303\324"]]], ['application/vnd.tcpdump.pcap', [[0, "\324\303\262\241"], [0, "\241\262\303\324"]]],
['application/vnd.wordperfect', [[1, 'WPC']]], ['application/vnd.wordperfect', [[1, 'WPC']]],
['application/vnd.xdgapp', [[0, "xdg-app\000\001\000\211\345"]]],
['application/winhlp', [[0, "?_\003\000"]]], ['application/winhlp', [[0, "?_\003\000"]]],
['application/x-7z-compressed', [[0, "7z\274\257'\034"]]],
['application/x-abiword', [[0..256, '<abiword'], [0..256, '<!DOCTYPE abiword']]], ['application/x-abiword', [[0..256, '<abiword'], [0..256, '<!DOCTYPE abiword']]],
['application/x-ace', [[7, '**ACE**']]],
['application/x-alz', [[0, 'ALZ']]], ['application/x-alz', [[0, 'ALZ']]],
['application/x-amiga-disk-format', [[0, "DOS\000"]]],
['application/x-aportisdoc', [[60, 'TEXtREAd'], [60, 'TEXtTlDc']]], ['application/x-aportisdoc', [[60, 'TEXtREAd'], [60, 'TEXtTlDc']]],
['application/x-applix-spreadsheet', [[0, '*BEGIN SPREADSHEETS'], [0, '*BEGIN', [[7, 'SPREADSHEETS']]]]], ['application/x-applix-spreadsheet', [[0, '*BEGIN SPREADSHEETS'], [0, '*BEGIN', [[7, 'SPREADSHEETS']]]]],
['application/x-applix-word', [[0, '*BEGIN', [[7, 'WORDS']]]]], ['application/x-applix-word', [[0, '*BEGIN', [[7, 'WORDS']]]]],
['application/x-arc', []],
['application/x-arj', [[0, "`\352"]]], ['application/x-arj', [[0, "`\352"]]],
['application/x-awk', [[0, '#!/bin/gawk'], [0, '#! /bin/gawk'], [0, '#!/usr/bin/gawk'], [0, '#! /usr/bin/gawk'], [0, '#!/usr/local/bin/gawk'], [0, '#! /usr/local/bin/gawk'], [0, '#!/bin/awk'], [0, '#! /bin/awk'], [0, '#!/usr/bin/awk'], [0, '#! /usr/bin/awk']]], ['application/x-awk', [[0, '#!/bin/gawk'], [0, '#! /bin/gawk'], [0, '#!/usr/bin/gawk'], [0, '#! /usr/bin/gawk'], [0, '#!/usr/local/bin/gawk'], [0, '#! /usr/local/bin/gawk'], [0, '#!/bin/awk'], [0, '#! /bin/awk'], [0, '#!/usr/bin/awk'], [0, '#! /usr/bin/awk']]],
['application/x-bittorrent', [[0, 'd8:announce']]], ['application/x-bittorrent', [[0, 'd8:announce']]],
...@@ -1558,10 +1642,13 @@ class MimeMagic ...@@ -1558,10 +1642,13 @@ class MimeMagic
['application/x-cisco-vpn-settings', [[0, '[main]', [[0..256, 'AuthType=']]]]], ['application/x-cisco-vpn-settings', [[0, '[main]', [[0..256, 'AuthType=']]]]],
['application/x-compress', [[0, "\037\235"]]], ['application/x-compress', [[0, "\037\235"]]],
['application/x-core', [[0, "\177ELF", [[5, "\001", [[16, "\004\000"]]]]], [0, "\177ELF", [[5, "\002", [[16, "\000\004"]]]]], [0, "Core\001"], [0, "Core\002"]]], ['application/x-core', [[0, "\177ELF", [[5, "\001", [[16, "\004\000"]]]]], [0, "\177ELF", [[5, "\002", [[16, "\000\004"]]]]], [0, "Core\001"], [0, "Core\002"]]],
['application/x-cpio', [[0, "\307q"], [0, '070701'], [0, '070702'], [0, "q\307"]]], ['application/x-csh', [[2..16, '/bin/tcsh'], [2..16, '/bin/csh'], [2..16, '/bin/env csh'], [2..16, '/bin/env tcsh']]],
['application/x-dar', [[0, "\000\000\000{"]]],
['application/x-designer', [[0..256, '<ui '], [0..256, '<UI ']]],
['application/x-desktop', [[0..32, '[Desktop Entry]'], [0, '[Desktop Action'], [0, '[KDE Desktop Entry]'], [0, '# Config File'], [0, '# KDE Config File']]], ['application/x-desktop', [[0..32, '[Desktop Entry]'], [0, '[Desktop Action'], [0, '[KDE Desktop Entry]'], [0, '# Config File'], [0, '# KDE Config File']]],
['application/x-dia-diagram', [[5..100, '<dia:']]], ['application/x-dia-diagram', [[5..100, '<dia:']]],
['application/x-dia-shape', [[5..100, '<shape']]], ['application/x-dia-shape', [[5..100, '<shape']]],
['application/x-doom-wad', [[0, 'IWAD'], [0, 'PWAD']]],
['application/x-dvi', [[0, "\367\002"]]], ['application/x-dvi', [[0, "\367\002"]]],
['application/x-fluid', [[0, '# data file for the Fltk']]], ['application/x-fluid', [[0, '# data file for the Fltk']]],
['application/x-font-bdf', [[0, 'STARTFONT ']]], ['application/x-font-bdf', [[0, 'STARTFONT ']]],
...@@ -1579,6 +1666,7 @@ class MimeMagic ...@@ -1579,6 +1666,7 @@ class MimeMagic
['application/x-font-ttx', [[0..256, "<ttFont sfntVersion=\"\\000\\001\\000\\000\" ttLibVersion=\""]]], ['application/x-font-ttx', [[0..256, "<ttFont sfntVersion=\"\\000\\001\\000\\000\" ttLibVersion=\""]]],
['application/x-font-vfont', [[0, 'FONT']]], ['application/x-font-vfont', [[0, 'FONT']]],
['application/x-frame', [[0, '<MakerFile'], [0, '<MIFFile'], [0, '<MakerDictionary'], [0, '<MakerScreenFon'], [0, '<MML'], [0, '<Book'], [0, '<Maker']]], ['application/x-frame', [[0, '<MakerFile'], [0, '<MIFFile'], [0, '<MakerDictionary'], [0, '<MakerScreenFon'], [0, '<MML'], [0, '<Book'], [0, '<Maker']]],
['application/x-gameboy-rom', [[260, "\316\355ff\314\r\000\v\003s\000\203\000\f\000\r\000\b\021\037\210\211\000\016"]]],
['application/x-gamecube-rom', [[28, "\3023\237="]]], ['application/x-gamecube-rom', [[28, "\3023\237="]]],
['application/x-gdbm', [[0, "\023W\232\316"], [0, "\316\232W\023"], [0, 'GDBM']]], ['application/x-gdbm', [[0, "\023W\232\316"], [0, "\316\232W\023"], [0, 'GDBM']]],
['application/x-gedcom', [[0, '0 HEAD']]], ['application/x-gedcom', [[0, '0 HEAD']]],
...@@ -1598,36 +1686,31 @@ class MimeMagic ...@@ -1598,36 +1686,31 @@ class MimeMagic
['application/x-java-jce-keystore', [[0, "\316\316\316\316"]]], ['application/x-java-jce-keystore', [[0, "\316\316\316\316"]]],
['application/x-java-jnlp-file', [[0..256, '<jnlp']]], ['application/x-java-jnlp-file', [[0..256, '<jnlp']]],
['application/x-java-keystore', [[0, "\355\376\355\376"]]], ['application/x-java-keystore', [[0, "\355\376\355\376"]]],
['application/x-java-pack200', [[0, "\312\376\320\r"]]],
['application/x-kspread-crypt', [[0, "\r\032'\002"]]], ['application/x-kspread-crypt', [[0, "\r\032'\002"]]],
['application/x-ksysv-package', [[4, 'KSysV', [[15, "\001"]]]]], ['application/x-ksysv-package', [[4, 'KSysV', [[15, "\001"]]]]],
['application/x-kword-crypt', [[0, "\r\032'\001"]]], ['application/x-kword-crypt', [[0, "\r\032'\001"]]],
['application/x-lha', [[2, '-lh -'], [2, '-lh0-'], [2, '-lh1-'], [2, '-lh2-'], [2, '-lh3-'], [2, '-lh4-'], [2, '-lh5-'], [2, '-lh40-'], [2, '-lhd-'], [2, '-lz4-'], [2, '-lz5-'], [2, '-lzs-']]],
['application/x-lrzip', [[0, 'LRZI']]],
['application/x-lyx', [[0, '#LyX']]], ['application/x-lyx', [[0, '#LyX']]],
['application/x-lz4', [[0, "\004\"M\030"], [0, "\002!L\030"]]],
['application/x-lzip', [[0, 'LZIP']]],
['application/x-lzop', [[0, "\211LZO\000\r\n\032\n"]]],
['application/x-macbinary', [[102, 'mBIN']]], ['application/x-macbinary', [[102, 'mBIN']]],
['application/x-matroska', [[0, "\032E\337\243", [[5..65, "B\202", [[8..75, 'matroska']]]]]]], ['application/x-matroska', [[0, "\032E\337\243", [[5..65, "B\202", [[8..75, 'matroska']]]]]]],
['application/x-ms-dos-executable', [[0, 'MZ']]], ['application/x-ms-dos-executable', [[0, 'MZ']]],
['application/x-ms-wim', [[0, "MSWIM\000\000\000"]]],
['application/x-mswinurl', [[1, 'InternetShortcut'], [1, 'DEFAULT', [[11, 'BASEURL=']]]]], ['application/x-mswinurl', [[1, 'InternetShortcut'], [1, 'DEFAULT', [[11, 'BASEURL=']]]]],
['application/x-n64-rom', [[0, "\2007\022@"], [0, "7\200@\022"], [0, "@\0227\200"]]],
['application/x-nautilus-link', [[0..32, '<nautilus_object nautilus_link']]], ['application/x-nautilus-link', [[0..32, '<nautilus_object nautilus_link']]],
['application/x-navi-animation', [[0, 'RIFF', [[8, 'ACON']]]]], ['application/x-navi-animation', [[0, 'RIFF', [[8, 'ACON']]]]],
['application/x-netshow-channel', [[0, '[Address]']]], ['application/x-netshow-channel', [[0, '[Address]']]],
['application/x-object', [[0, "\177ELF", [[5, "\001", [[16, "\001\000"]]]]], [0, "\177ELF", [[5, "\002", [[16, "\000\001"]]]]]]], ['application/x-object', [[0, "\177ELF", [[5, "\001", [[16, "\001\000"]]]]], [0, "\177ELF", [[5, "\002", [[16, "\000\001"]]]]]]],
['application/x-ole-storage', [[0, "\320\317\021\340\241\261\032\341"], [0, "\320\317\021\340"]]], ['application/x-ole-storage', [[0, "\320\317\021\340\241\261\032\341"], [0, "\320\317\021\340"]]],
['application/x-oleo', [[31, 'Oleo']]], ['application/x-oleo', [[31, 'Oleo']]],
['application/x-par2', [[0, 'PAR2']]],
['application/x-pef-executable', [[0, 'Joy!']]], ['application/x-pef-executable', [[0, 'Joy!']]],
['application/x-perl', [[0, "eval \"exec /usr/local/bin/perl"], [2..16, '/bin/perl'], [2..16, '/bin/env perl'], [0..256, 'use strict'], [0..256, 'use warnings'], [0..256, 'use diagnostics'], [0..256, 'use Test::'], [0..256, 'BEGIN {']]], ['application/x-perl', [[0, "eval \"exec /usr/local/bin/perl"], [2..16, '/bin/perl'], [2..16, '/bin/env perl'], [0..256, 'use strict'], [0..256, 'use warnings'], [0..256, 'use diagnostics'], [0..256, 'use Test::'], [0..256, 'BEGIN {']]],
['application/x-pocket-word', [[0, "{\\pwi"]]], ['application/x-pocket-word', [[0, "{\\pwi"]]],
['application/x-python-bytecode', [[0, "\231N\r\n"]]], ['application/x-python-bytecode', [[0, "\231N\r\n"]]],
['application/x-qpress', [[0, 'qpress10']]],
['application/x-qtiplot', [[0, 'QtiPlot']]], ['application/x-qtiplot', [[0, 'QtiPlot']]],
['application/x-rar', [[0, 'Rar!']]],
['application/x-rpm', [[0, "\355\253\356\333"]]], ['application/x-rpm', [[0, "\355\253\356\333"]]],
['application/x-ruby', [[2..16, '/bin/env ruby'], [2..16, '/bin/ruby']]],
['application/x-sami', [[0..256, '<SAMI>']]], ['application/x-sami', [[0..256, '<SAMI>']]],
['application/x-saturn-rom', [[0, 'SEGA SEGASATURN'], [16, 'SEGA SEGASATURN']]],
['application/x-sc', [[38, 'Spreadsheet']]], ['application/x-sc', [[38, 'Spreadsheet']]],
['application/x-sharedlib', [[0, "\177ELF", [[5, "\001", [[16, "\003\000"]]]]], [0, "\177ELF", [[5, "\002", [[16, "\000\003"]]]]], [0, "\203\001"]]], ['application/x-sharedlib', [[0, "\177ELF", [[5, "\001", [[16, "\003\000"]]]]], [0, "\177ELF", [[5, "\002", [[16, "\000\003"]]]]], [0, "\203\001"]]],
['application/x-shellscript', [[10, '# This is a shell archive'], [2..16, '/bin/bash'], [2..16, '/bin/nawk'], [2..16, '/bin/zsh'], [2..16, '/bin/sh'], [2..16, '/bin/ksh'], [2..16, '/bin/dash'], [2..16, '/bin/env sh'], [2..16, '/bin/env bash'], [2..16, '/bin/env zsh'], [2..16, '/bin/env ksh']]], ['application/x-shellscript', [[10, '# This is a shell archive'], [2..16, '/bin/bash'], [2..16, '/bin/nawk'], [2..16, '/bin/zsh'], [2..16, '/bin/sh'], [2..16, '/bin/ksh'], [2..16, '/bin/dash'], [2..16, '/bin/env sh'], [2..16, '/bin/env bash'], [2..16, '/bin/env zsh'], [2..16, '/bin/env ksh']]],
...@@ -1635,15 +1718,15 @@ class MimeMagic ...@@ -1635,15 +1718,15 @@ class MimeMagic
['application/x-smaf', [[0, 'MMMD']]], ['application/x-smaf', [[0, 'MMMD']]],
['application/x-spss-por', [[40, 'ASCII SPSS PORT FILE']]], ['application/x-spss-por', [[40, 'ASCII SPSS PORT FILE']]],
['application/x-spss-sav', [[0, '$FL2'], [0, '$FL3']]], ['application/x-spss-sav', [[0, '$FL2'], [0, '$FL3']]],
['application/x-stuffit', [[0, 'StuffIt '], [0, 'SIT!']]], ['application/x-sqlite2', [[0, '** This file contains an SQLite']]],
['application/x-sqlite3', [[0, 'SQLite format 3']]],
['application/x-subrip', [[0, '1', [[0..256, ' --> ']]]]], ['application/x-subrip', [[0, '1', [[0..256, ' --> ']]]]],
['application/x-t602', [[0, '@CT 0'], [0, '@CT 1'], [0, '@CT 2']]], ['application/x-t602', [[0, '@CT 0'], [0, '@CT 1'], [0, '@CT 2']]],
['application/x-tar', [[257, "ustar\000"], [257, "ustar \000"]]],
['application/x-tgif', [[0, '%TGIF']]], ['application/x-tgif', [[0, '%TGIF']]],
['application/x-wii-rom', [[24, "]\034\236\243"], [0, 'WBFS'], [0, "WII\001DISC"]]], ['application/x-wii-rom', [[24, "]\034\236\243"], [0, 'WBFS'], [0, "WII\001DISC"]]],
['application/x-wii-wad', [[4, "Is\000\000"], [4, "ib\000\000"], [4, "Bk\000\000"]]],
['application/x-xbel', [[0..256, '<!DOCTYPE xbel']]], ['application/x-xbel', [[0..256, '<!DOCTYPE xbel']]],
['application/x-xz', [[0, "\3757zXZ\000"]]], ['application/x-yaml', [[0, '%YAML']]],
['application/x-zoo', [[20, "\334\247\304\375"]]],
['application/xslt+xml', [[0..256, '<xsl:stylesheet']]], ['application/xslt+xml', [[0..256, '<xsl:stylesheet']]],
['application/xspf+xml', [[0..64, "<playlist version=\"1"], [0..64, "<playlist version='1"]]], ['application/xspf+xml', [[0..64, "<playlist version=\"1"], [0..64, "<playlist version='1"]]],
['audio/AMR', [[0, "#!AMR\n"], [0, "#!AMR_MC1.0\n"]]], ['audio/AMR', [[0, "#!AMR\n"], [0, "#!AMR_MC1.0\n"]]],
...@@ -1666,12 +1749,14 @@ class MimeMagic ...@@ -1666,12 +1749,14 @@ class MimeMagic
['audio/x-it', [[0, 'IMPM']]], ['audio/x-it', [[0, 'IMPM']]],
['audio/x-m4b', [[4, 'ftypM4B']]], ['audio/x-m4b', [[4, 'ftypM4B']]],
['audio/x-mo3', [[0, 'MO3']]], ['audio/x-mo3', [[0, 'MO3']]],
['audio/x-mod', [[0, 'MTM'], [0, 'MMD0'], [0, 'MMD1'], [0, 'if'], [0, 'JN'], [0, 'MAS_UTrack_V00']]],
['audio/x-mpegurl', [[0, '#EXTM3U']]], ['audio/x-mpegurl', [[0, '#EXTM3U']]],
['audio/x-musepack', [[0, 'MP+']]], ['audio/x-musepack', [[0, 'MP+']]],
['audio/x-psf', [[0, 'PSF']]], ['audio/x-psf', [[0, 'PSF']]],
['audio/x-s3m', [[44, 'SCRM']]], ['audio/x-s3m', [[44, 'SCRM']]],
['audio/x-scpls', [[0, '[playlist]'], [0, '[Playlist]'], [0, '[PLAYLIST]']]], ['audio/x-scpls', [[0, '[playlist]'], [0, '[Playlist]'], [0, '[PLAYLIST]']]],
['audio/x-speex', [[0, 'Speex']]], ['audio/x-speex', [[0, 'Speex']]],
['audio/x-stm', [[20, "!Scream!\032"], [20, "!SCREAM!\032"], [20, "BMOD2STM\032"]]],
['audio/x-tta', [[0, 'TTA1']]], ['audio/x-tta', [[0, 'TTA1']]],
['audio/x-wav', [[8, 'WAVE'], [8, 'WAV ']]], ['audio/x-wav', [[8, 'WAVE'], [8, 'WAV ']]],
['audio/x-wavpack', [[0, 'wvpk']]], ['audio/x-wavpack', [[0, 'wvpk']]],
...@@ -1689,10 +1774,12 @@ class MimeMagic ...@@ -1689,10 +1774,12 @@ class MimeMagic
['image/png', [[0, "\211PNG"]]], ['image/png', [[0, "\211PNG"]]],
['image/tiff', [[0, "MM\000*"], [0, "II*\000"]]], ['image/tiff', [[0, "MM\000*"], [0, "II*\000"]]],
['image/vnd.adobe.photoshop', []], ['image/vnd.adobe.photoshop', []],
['image/vnd.djvu', [[0, 'AT&TFORM', [[12, 'DJVM'], [12, 'DJVU']]], [0, 'FORM', [[8, 'DJVM'], [8, 'DJVU']]]]], ['image/vnd.djvu', [[0, 'AT&TFORM', [[12, 'DJVU']]], [0, 'FORM', [[8, 'DJVU']]]]],
['image/vnd.djvu+multipage', [[0, 'AT&TFORM', [[12, 'DJVM']]], [0, 'FORM', [[8, 'DJVM']]]]],
['image/vnd.dxf', [[0..64, "\nHEADER\n"], [0..64, "\r\nHEADER\r\n"]]], ['image/vnd.dxf', [[0..64, "\nHEADER\n"], [0..64, "\r\nHEADER\r\n"]]],
['image/vnd.microsoft.icon', [[0, "\000\000\001\000", [[5, "\000"]]]]], ['image/vnd.microsoft.icon', [[0, "\000\000\001\000", [[5, "\000"]]]]],
['image/vnd.ms-modi', [[0, "EP*\000"]]], ['image/vnd.ms-modi', [[0, "EP*\000"]]],
['image/vnd.zbrush.pcx', [[0, "\n", [[1, "\000"], [1, "\002"], [1, "\003"], [1, "\005"]]]]],
['image/webp', [[0, 'RIFF', [[8, 'WEBP']]]]], ['image/webp', [[0, 'RIFF', [[8, 'WEBP']]]]],
['image/x-applix-graphics', [[0, '*BEGIN', [[7, 'GRAPHICS']]]]], ['image/x-applix-graphics', [[0, '*BEGIN', [[7, 'GRAPHICS']]]]],
['image/x-canon-crw', [[0, "II\032\000\000\000HEAPCCDR"]]], ['image/x-canon-crw', [[0, "II\032\000\000\000HEAPCCDR"]]],
...@@ -1708,7 +1795,6 @@ class MimeMagic ...@@ -1708,7 +1795,6 @@ class MimeMagic
['image/x-olympus-orf', [[0, "IIRO\b\000\000\000"]]], ['image/x-olympus-orf', [[0, "IIRO\b\000\000\000"]]],
['image/x-panasonic-raw', [[0, "IIU\000\b\000\000\000"]]], ['image/x-panasonic-raw', [[0, "IIU\000\b\000\000\000"]]],
['image/x-panasonic-raw2', [[0, "IIU\000\030\000\000\000"]]], ['image/x-panasonic-raw2', [[0, "IIU\000\030\000\000\000"]]],
['image/x-pcx', [[0, "\n", [[1, "\000"], [1, "\002"], [1, "\003"], [1, "\005"]]]]],
['image/x-pict', [[10, "\000\021", [[12, "\002\377", [[14, "\f\000", [[16, "\377\376"]]]]]]]]], ['image/x-pict', [[10, "\000\021", [[12, "\002\377", [[14, "\f\000", [[16, "\377\376"]]]]]]]]],
['image/x-pict', [[522, "\000\021", [[524, "\002\377", [[526, "\f\000", [[528, "\377\376"]]]]]]]]], ['image/x-pict', [[522, "\000\021", [[524, "\002\377", [[526, "\f\000", [[528, "\377\376"]]]]]]]]],
['image/x-portable-bitmap', [[0, 'P1', [[2, "\n"], [2, ' '], [2, "\t"], [2, "\r"]]], [0, 'P4', [[2, "\n"], [2, ' '], [2, "\t"], [2, "\r"]]]]], ['image/x-portable-bitmap', [[0, 'P1', [[2, "\n"], [2, ' '], [2, "\t"], [2, "\r"]]], [0, 'P4', [[2, "\n"], [2, ' '], [2, "\t"], [2, "\r"]]]]],
...@@ -1721,12 +1807,13 @@ class MimeMagic ...@@ -1721,12 +1807,13 @@ class MimeMagic
['image/x-tga', [[1, "\000\002", [[16, "\b"], [16, "\020"], [16, "\030"], [16, ' ']]]]], ['image/x-tga', [[1, "\000\002", [[16, "\b"], [16, "\020"], [16, "\030"], [16, ' ']]]]],
['image/x-win-bitmap', [[0, "\000\000\002\000", [[5, "\000"]]]]], ['image/x-win-bitmap', [[0, "\000\000\002\000", [[5, "\000"]]]]],
['image/x-wmf', [[0, "\327\315\306\232", [[22, "\001\000", [[24, "\t\000"]]]]], [0, "\001\000", [[2, "\t\000"]]]]], ['image/x-wmf', [[0, "\327\315\306\232", [[22, "\001\000", [[24, "\t\000"]]]]], [0, "\001\000", [[2, "\t\000"]]]]],
['image/x-xcf', [[0, 'gimp xcf file'], [0, 'gimp xcf v001'], [0, 'gimp xcf v002']]], ['image/x-xcf', [[0, 'gimp xcf file'], [0, 'gimp xcf v']]],
['image/x-xcursor', [[0, 'Xcur']]], ['image/x-xcursor', [[0, 'Xcur']]],
['image/x-xfig', [[0, '#FIG']]], ['image/x-xfig', [[0, '#FIG']]],
['image/x-xpixmap', [[0, '/* XPM']]], ['image/x-xpixmap', [[0, '/* XPM']]],
['message/news', [[0, 'Article'], [0, 'Path:'], [0, 'Xref:']]], ['message/news', [[0, 'Article'], [0, 'Path:'], [0, 'Xref:']]],
['message/rfc822', [[0, '#! rnews'], [0, 'Forward to'], [0, 'From:'], [0, 'N#! rnews'], [0, 'Pipe to'], [0, 'Received:'], [0, 'Relay-Version:'], [0, 'Return-Path:'], [0, 'Return-path:'], [0, 'Subject: ']]], ['message/rfc822', [[0, '#! rnews'], [0, 'Forward to'], [0, 'From:'], [0, 'N#! rnews'], [0, 'Pipe to'], [0, 'Received:'], [0, 'Relay-Version:'], [0, 'Return-Path:'], [0, 'Return-path:'], [0, 'Subject: ']]],
['text/cache-manifest', [[0, 'CACHE MANIFEST', [[14, ' '], [14, "\t"], [14, "\n"], [14, "\r"]]]]],
['text/calendar', [[0, 'BEGIN:VCALENDAR'], [0, 'begin:vcalendar']]], ['text/calendar', [[0, 'BEGIN:VCALENDAR'], [0, 'begin:vcalendar']]],
['text/html', [[0..256, '<!DOCTYPE HTML'], [0..256, '<!doctype html'], [0..256, '<HEAD'], [0..256, '<head'], [0..256, '<TITLE'], [0..256, '<title'], [0..256, '<HTML'], [0..256, '<html'], [0..256, '<SCRIPT'], [0..256, '<script'], [0, '<BODY'], [0, '<body'], [0, '<!--'], [0, '<h1'], [0, '<H1'], [0, '<!doctype HTML'], [0, '<!DOCTYPE html']]], ['text/html', [[0..256, '<!DOCTYPE HTML'], [0..256, '<!doctype html'], [0..256, '<HEAD'], [0..256, '<head'], [0..256, '<TITLE'], [0..256, '<title'], [0..256, '<HTML'], [0..256, '<html'], [0..256, '<SCRIPT'], [0..256, '<script'], [0, '<BODY'], [0, '<body'], [0, '<!--'], [0, '<h1'], [0, '<H1'], [0, '<!doctype HTML'], [0, '<!DOCTYPE html']]],
['text/plain', [[0, 'This is TeX,'], [0, 'This is METAFONT,']]], ['text/plain', [[0, 'This is TeX,'], [0, 'This is METAFONT,']]],
...@@ -1735,7 +1822,9 @@ class MimeMagic ...@@ -1735,7 +1822,9 @@ class MimeMagic
['text/vcard', [[0, 'BEGIN:VCARD'], [0, 'begin:vcard']]], ['text/vcard', [[0, 'BEGIN:VCARD'], [0, 'begin:vcard']]],
['text/vnd.graphviz', [[0, 'digraph '], [0, 'strict digraph '], [0, 'graph '], [0, 'strict graph ']]], ['text/vnd.graphviz', [[0, 'digraph '], [0, 'strict digraph '], [0, 'graph '], [0, 'strict graph ']]],
['text/vnd.sun.j2me.app-descriptor', [[0, 'MIDlet-']]], ['text/vnd.sun.j2me.app-descriptor', [[0, 'MIDlet-']]],
['text/vnd.trolltech.linguist', [[0..256, '<TS']]],
['text/vtt', [[0, 'WEBVTT']]], ['text/vtt', [[0, 'WEBVTT']]],
['text/x-bibtex', [[0, '% This file was created with JabRef']]],
['text/x-emacs-lisp', [[0, "\n("], [0, ";ELC\023\000\000\000"]]], ['text/x-emacs-lisp', [[0, "\n("], [0, ";ELC\023\000\000\000"]]],
['text/x-gettext-translation-template', [[0..256, "#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version:"]]], ['text/x-gettext-translation-template', [[0..256, "#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version:"]]],
['text/x-google-video-pointer', [[0, '#.download.the.free.Google.Video.Player'], [0, '# download the free Google Video Player']]], ['text/x-google-video-pointer', [[0, '#.download.the.free.Google.Video.Player'], [0, '# download the free Google Video Player']]],
...@@ -1746,9 +1835,9 @@ class MimeMagic ...@@ -1746,9 +1835,9 @@ class MimeMagic
['text/x-makefile', [[0, '#!/usr/bin/make'], [0, '#! /usr/bin/make']]], ['text/x-makefile', [[0, '#!/usr/bin/make'], [0, '#! /usr/bin/make']]],
['text/x-matlab', [[0, 'function']]], ['text/x-matlab', [[0, 'function']]],
['text/x-microdvd', [[0, '{1}'], [0, '{0}'], [0..6, '}{']]], ['text/x-microdvd', [[0, '{1}'], [0, '{0}'], [0..6, '}{']]],
['text/x-modelica', [[0, 'function']]],
['text/x-modelica', [[0, 'class']]], ['text/x-modelica', [[0, 'class']]],
['text/x-modelica', [[0, 'model']]], ['text/x-modelica', [[0, 'model']]],
['text/x-modelica', [[0, 'function']]],
['text/x-modelica', [[0, 'record']]], ['text/x-modelica', [[0, 'record']]],
['text/x-mpsub', [[0..256, 'FORMAT=']]], ['text/x-mpsub', [[0..256, 'FORMAT=']]],
['text/x-mrml', [[0, '<mrml ']]], ['text/x-mrml', [[0, '<mrml ']]],
...@@ -1798,28 +1887,5 @@ class MimeMagic ...@@ -1798,28 +1887,5 @@ class MimeMagic
['text/x-matlab', [[0, '##']]], ['text/x-matlab', [[0, '##']]],
['text/x-modelica', [[0, '//']]], ['text/x-modelica', [[0, '//']]],
['text/x-tex', [[0, '%']]], ['text/x-tex', [[0, '%']]],
['application/vnd.sun.xml.calc', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.calc']]]]]]],
['application/vnd.sun.xml.calc.template', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.calc']]]]]]],
['application/vnd.sun.xml.draw', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.draw']]]]]]],
['application/vnd.sun.xml.draw.template', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.draw']]]]]]],
['application/vnd.sun.xml.impress', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.impress']]]]]]],
['application/vnd.sun.xml.impress.template', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.impress']]]]]]],
['application/vnd.sun.xml.math', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.math']]]]]]],
['application/vnd.sun.xml.writer', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.writer']]]]]]],
['application/vnd.sun.xml.writer.global', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.writer']]]]]]],
['application/vnd.sun.xml.writer.template', [[0, "PK\003\004", [[30, 'mimetype', [[38, 'application/vnd.sun.xml.writer']]]]]]],
['application/x-csh', [[2..16, '/bin/tcsh'], [2..16, '/bin/csh'], [2..16, '/bin/env csh'], [2..16, '/bin/env tcsh']]],
['application/x-dar', [[0, "\000\000\000{"]]],
['application/x-designer', [[0..256, '<ui '], [0..256, '<UI ']]],
['application/x-ms-wim', [[0, "MSWIM\000\000\000"]]],
['application/x-n64-rom', [[0, "\2007\022@"], [0, "7\200@\022"], [0, "@\0227\200"]]],
['application/x-ruby', [[2..16, '/bin/env ruby'], [2..16, '/bin/ruby']]],
['application/x-sqlite2', [[0, '** This file contains an SQLite']]],
['application/x-sqlite3', [[0, 'SQLite format 3']]],
['application/x-yaml', [[0, '%YAML']]],
['audio/x-stm', [[20, "!Scream!\032"], [20, "!SCREAM!\032"], [20, "BMOD2STM\032"]]],
['text/cache-manifest', [[0, 'CACHE MANIFEST', [[14, ' '], [14, "\t"], [14, "\n"], [14, "\r"]]]]],
['text/vnd.trolltech.linguist', [[0..256, '<TS']]],
['text/x-bibtex', [[0, '% This file was created with JabRef']]],
] ]
end end
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment