Commit 50078a4d by minad

mime tables updated

parent 061caddb
......@@ -4,10 +4,12 @@ class MimeMagic
EXTENSIONS = {
'123' => 'application/vnd.lotus-1-2-3',
'3ds' => 'image/x-3ds',
'3g2' => 'video/3gpp',
'3g2' => 'video/3gpp2',
'3ga' => 'video/3gpp',
'3gp' => 'video/3gpp',
'3gp2' => 'video/3gpp2',
'3gpp' => 'video/3gpp',
'3gpp2' => 'video/3gpp2',
'602' => 'application/x-t602',
'669' => 'audio/x-mod',
'7z' => 'application/x-7z-compressed',
......@@ -51,6 +53,8 @@ class MimeMagic
'bak' => 'application/x-trash',
'bcpio' => 'application/x-bcpio',
'bdf' => 'application/x-font-bdf',
'bdm' => 'video/mp2t',
'bdmv' => 'video/mp2t',
'bib' => 'text/x-bibtex',
'bin' => 'application/octet-stream',
'blend' => 'application/x-blender',
......@@ -62,6 +66,7 @@ class MimeMagic
'c++' => 'text/x-c++src',
'cab' => 'application/vnd.ms-cab-compressed',
'cb7' => 'application/x-cb7',
'cbl' => 'text/x-cobol',
'cbr' => 'application/x-cbr',
'cbt' => 'application/x-cbt',
'cbz' => 'application/x-cbz',
......@@ -74,8 +79,11 @@ class MimeMagic
'chm' => 'application/x-chm',
'chrt' => 'application/x-kchart',
'class' => 'application/x-java',
'clpi' => 'video/mp2t',
'cls' => 'text/x-tex',
'cmake' => 'text/x-cmake',
'cob' => 'text/x-cobol',
'cpi' => 'video/mp2t',
'cpio' => 'application/x-cpio',
'cpio.gz' => 'application/x-cpio-compressed',
'cpp' => 'text/x-c++src',
......@@ -107,6 +115,7 @@ class MimeMagic
'divx' => 'video/x-msvideo',
'djv' => 'image/vnd.djvu',
'djvu' => 'image/vnd.djvu',
'dmg' => 'application/x-apple-diskimage',
'dng' => 'image/x-adobe-dng',
'doc' => 'application/msword',
'docbook' => 'application/docbook+xml',
......@@ -148,13 +157,16 @@ class MimeMagic
'exr' => 'image/x-exr',
'ez' => 'application/andrew-inset',
'f' => 'text/x-fortran',
'f4a' => 'audio/mp4',
'f4b' => 'audio/x-m4b',
'f4v' => 'video/mp4',
'f90' => 'text/x-fortran',
'f95' => 'text/x-fortran',
'fb2' => 'application/x-fictionbook+xml',
'fig' => 'image/x-xfig',
'fits' => 'image/fits',
'fl' => 'application/x-fluid',
'flac' => 'audio/x-flac',
'flac' => 'audio/flac',
'flc' => 'video/x-flic',
'fli' => 'video/x-flic',
'flv' => 'video/x-flv',
......@@ -165,12 +177,14 @@ class MimeMagic
'fods' => 'application/vnd.oasis.opendocument.spreadsheet-flat-xml',
'fodt' => 'application/vnd.oasis.opendocument.text-flat-xml',
'for' => 'text/x-fortran',
'fxm' => 'video/x-javafx',
'g3' => 'image/fax-g3',
'gb' => 'application/x-gameboy-rom',
'gba' => 'application/x-gba-rom',
'gcrd' => 'text/directory',
'ged' => 'application/x-gedcom',
'gedcom' => 'application/x-gedcom',
'gem' => 'application/x-tar',
'gen' => 'application/x-genesis-rom',
'gf' => 'application/x-tex-gf',
'gg' => 'application/x-sms-rom',
......@@ -182,6 +196,7 @@ class MimeMagic
'gnucash' => 'application/x-gnucash',
'gnumeric' => 'application/x-gnumeric',
'gnuplot' => 'application/x-gnuplot',
'go' => 'text/x-go',
'gp' => 'application/x-gnuplot',
'gpg' => 'application/pgp-encrypted',
'gplt' => 'application/x-gnuplot',
......@@ -194,7 +209,11 @@ class MimeMagic
'gz' => 'application/x-gzip',
'h' => 'text/x-chdr',
'h++' => 'text/x-c++hdr',
'h4' => 'application/x-hdf',
'h5' => 'application/x-hdf',
'hdf' => 'application/x-hdf',
'hdf4' => 'application/x-hdf',
'hdf5' => 'application/x-hdf',
'hh' => 'text/x-c++hdr',
'hp' => 'text/x-c++hdr',
'hpgl' => 'application/vnd.hp-hpgl',
......@@ -271,6 +290,7 @@ class MimeMagic
'lhs' => 'text/x-literate-haskell',
'lhz' => 'application/x-lhz',
'log' => 'text/x-log',
'lrz' => 'application/x-lrzip',
'ltx' => 'text/x-tex',
'lua' => 'text/x-lua',
'lwo' => 'image/x-lwo',
......@@ -284,7 +304,8 @@ class MimeMagic
'lzo' => 'application/x-lzop',
'm' => 'text/x-objcsrc',
'm15' => 'audio/x-mod',
'm2t' => 'video/mpeg',
'm2t' => 'video/mp2t',
'm2ts' => 'video/mp2t',
'm3u' => 'audio/x-mpegurl',
'm3u8' => 'audio/x-mpegurl',
'm4' => 'application/x-m4',
......@@ -293,6 +314,7 @@ class MimeMagic
'm4v' => 'video/mp4',
'mab' => 'application/x-markaby',
'man' => 'application/x-troff-man',
'manifest' => 'text/cache-manifest',
'mbox' => 'application/mbox',
'md' => 'application/x-genesis-rom',
'mdb' => 'application/vnd.ms-access',
......@@ -330,6 +352,8 @@ class MimeMagic
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'mpga' => 'audio/mpeg',
'mpl' => 'video/mp2t',
'mpls' => 'video/mp2t',
'mpp' => 'audio/x-musepack',
'mrl' => 'text/x-mrml',
'mrml' => 'text/x-mrml',
......@@ -339,6 +363,7 @@ class MimeMagic
'msod' => 'image/x-msod',
'msx' => 'application/x-msx-rom',
'mtm' => 'audio/x-mod',
'mts' => 'video/mp2t',
'mup' => 'text/x-mup',
'mxf' => 'application/mxf',
'n64' => 'application/x-n64-rom',
......@@ -371,6 +396,7 @@ class MimeMagic
'ogx' => 'application/ogg',
'old' => 'application/x-trash',
'oleo' => 'application/x-oleo',
'ooc' => 'text/x-ooc',
'opml' => 'text/x-opml+xml',
'ora' => 'image/openraster',
'orf' => 'image/x-olympus-orf',
......@@ -382,12 +408,14 @@ class MimeMagic
'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template',
'ott' => 'application/vnd.oasis.opendocument.text-template',
'owl' => 'application/rdf+xml',
'oxps' => 'application/oxps',
'oxt' => 'application/vnd.openofficeorg.extension',
'p' => 'text/x-pascal',
'p10' => 'application/pkcs10',
'p12' => 'application/x-pkcs12',
'p7b' => 'application/x-pkcs7-certificates',
'p7s' => 'application/pkcs7-signature',
'p8' => 'application/pkcs8',
'pack' => 'application/x-java-pack200',
'pak' => 'application/x-pak',
'par2' => 'application/x-par2',
......@@ -405,6 +433,7 @@ class MimeMagic
'pdf' => 'application/pdf',
'pdf.bz2' => 'application/x-bzpdf',
'pdf.gz' => 'application/x-gzpdf',
'pdf.xz' => 'application/x-xzpdf',
'pef' => 'image/x-pentax-pef',
'pem' => 'application/x-x509-ca-cert',
'perl' => 'application/x-perl',
......@@ -480,6 +509,8 @@ class MimeMagic
'rms' => 'application/vnd.rn-realmedia',
'rmvb' => 'application/vnd.rn-realmedia',
'rmx' => 'application/vnd.rn-realmedia',
'rnc' => 'application/relax-ng-compact-syntax',
'rng' => 'application/xml',
'roff' => 'text/troff',
'rp' => 'image/vnd.rn-realpix',
'rpm' => 'application/x-rpm',
......@@ -489,6 +520,7 @@ class MimeMagic
'rtx' => 'text/richtext',
'rv' => 'video/vnd.rn-realvideo',
'rvx' => 'video/vnd.rn-realvideo',
'rw2' => 'image/x-panasonic-raw2',
's3m' => 'audio/x-s3m',
'sam' => 'application/x-amipro',
'sami' => 'application/x-sami',
......@@ -506,6 +538,7 @@ class MimeMagic
'sgm' => 'text/sgml',
'sgml' => 'text/sgml',
'sh' => 'application/x-shellscript',
'shape' => 'application/x-dia-shape',
'shar' => 'application/x-shar',
'shn' => 'application/x-shorten',
'siag' => 'application/x-siag',
......@@ -548,11 +581,14 @@ class MimeMagic
'sty' => 'text/x-tex',
'sub' => 'text/x-microdvd',
'sun' => 'image/x-sun-raster',
'sv' => 'text/x-svsrc',
'sv4cpio' => 'application/x-sv4cpio',
'sv4crc' => 'application/x-sv4crc',
'svg' => 'image/svg+xml',
'svgz' => 'image/svg+xml-compressed',
'svh' => 'text/x-svhdr',
'swf' => 'application/x-shockwave-flash',
'swm' => 'application/x-ms-wim',
'sxc' => 'application/vnd.sun.xml.calc',
'sxd' => 'application/vnd.sun.xml.draw',
'sxg' => 'application/vnd.sun.xml.writer.global',
......@@ -566,10 +602,12 @@ class MimeMagic
'tar.bz' => 'application/x-bzip-compressed-tar',
'tar.bz2' => 'application/x-bzip-compressed-tar',
'tar.gz' => 'application/x-compressed-tar',
'tar.lrz' => 'application/x-lrzip-compressed-tar',
'tar.lzma' => 'application/x-lzma-compressed-tar',
'tar.lzo' => 'application/x-tzo',
'tar.xz' => 'application/x-xz-compressed-tar',
'tar.z' => 'application/x-tarz',
'taz' => 'application/x-compressed-tar',
'tbz' => 'application/x-bzip-compressed-tar',
'tbz2' => 'application/x-bzip-compressed-tar',
'tcl' => 'text/x-tcl',
......@@ -583,6 +621,7 @@ class MimeMagic
'tif' => 'image/tiff',
'tiff' => 'image/tiff',
'tk' => 'text/x-tcl',
'tlrz' => 'application/x-lrzip-compressed-tar',
'tlz' => 'application/x-lzma-compressed-tar',
'tnef' => 'application/vnd.ms-tnef',
'tnf' => 'application/vnd.ms-tnef',
......@@ -590,7 +629,7 @@ class MimeMagic
'torrent' => 'application/x-bittorrent',
'tpic' => 'image/x-tga',
'tr' => 'text/troff',
'ts' => 'application/x-linguist',
'ts' => 'text/vnd.trolltech.linguist',
'tsv' => 'text/tab-separated-values',
'tta' => 'audio/x-tta',
'ttc' => 'application/x-font-ttf',
......@@ -607,6 +646,7 @@ class MimeMagic
'uri' => 'text/x-uri',
'url' => 'text/x-uri',
'ustar' => 'application/x-ustar',
'v' => 'text/x-verilog',
'vala' => 'text/x-vala',
'vapi' => 'text/x-vala',
'vcf' => 'text/directory',
......@@ -630,6 +670,8 @@ class MimeMagic
'wbmp' => 'image/vnd.wap.wbmp',
'wcm' => 'application/vnd.ms-works',
'wdb' => 'application/vnd.ms-works',
'webm' => 'video/webm',
'wim' => 'application/x-ms-wim',
'wk1' => 'application/vnd.lotus-1-2-3',
'wk3' => 'application/vnd.lotus-1-2-3',
'wk4' => 'application/vnd.lotus-1-2-3',
......@@ -681,8 +723,10 @@ class MimeMagic
'xmf' => 'audio/x-xmf',
'xmi' => 'text/x-xmi',
'xml' => 'application/xml',
'xpi' => 'application/x-xpinstall',
'xpm' => 'image/x-xpixmap',
'xps' => 'application/vnd.ms-xpsdocument',
'xps' => 'application/oxps',
'xsd' => 'application/xml',
'xsl' => 'application/xslt+xml',
'xslfo' => 'text/x-xslfo',
'xslt' => 'application/xslt+xml',
......@@ -690,6 +734,8 @@ class MimeMagic
'xul' => 'application/vnd.mozilla.xul+xml',
'xwd' => 'image/x-xwindowdump',
'xz' => 'application/x-xz',
'yaml' => 'application/x-yaml',
'yml' => 'application/x-yaml',
'z' => 'application/x-compress',
'zabw' => 'application/x-abiword',
'zip' => 'application/zip',
......@@ -702,7 +748,7 @@ class MimeMagic
'application/dicom' => [%w(dcm), %w(), "DICOM image"],
'application/docbook+xml' => [%w(docbook), %w(application/xml), "DocBook document"],
'application/ecmascript' => [%w(es), %w(text/plain), "ECMAScript program"],
'application/epub+zip' => [%w(epub), %w(), "electronic book document"],
'application/epub+zip' => [%w(epub), %w(application/zip), "electronic book document"],
'application/gnunet-directory' => [%w(gnd), %w(), "GNUnet search file"],
'application/illustrator' => [%w(ai), %w(), "Adobe Illustrator document"],
'application/javascript' => [%w(js), %w(text/x-csrc), "JavaScript program"],
......@@ -716,17 +762,20 @@ class MimeMagic
'application/octet-stream' => [%w(bin), %w(), "unknown"],
'application/oda' => [%w(oda), %w(), "ODA document"],
'application/ogg' => [%w(ogx), %w(), "Ogg multimedia file"],
'application/oxps' => [%w(oxps xps), %w(application/zip), "XPS document"],
'application/pdf' => [%w(pdf), %w(), "PDF document"],
'application/pgp-encrypted' => [%w(asc gpg pgp), %w(), "PGP/MIME-encrypted message header"],
'application/pgp-keys' => [%w(asc pkr skr), %w(text/plain), "PGP keys"],
'application/pkcs10' => [%w(p10), %w(), "PKCS#10 certification request"],
'application/pkcs7-signature' => [%w(p7s), %w(text/plain), "detached S/MIME signature"],
'application/pkcs8' => [%w(p8), %w(), "PKCS#8 private key"],
'application/pkix-cert' => [%w(cer), %w(), "X.509 certificate"],
'application/pkix-crl' => [%w(crl), %w(), "Certificate revocation list"],
'application/pkix-pkipath' => [%w(pkipath), %w(), "PkiPath certification path"],
'application/postscript' => [%w(ps), %w(text/plain), "PS document"],
'application/ram' => [%w(ram), %w(text/plain), "RealMedia Metafile"],
'application/ram' => [%w(ram), %w(), "RealMedia Metafile"],
'application/rdf+xml' => [%w(owl rdf rdfs), %w(application/xml), "RDF file"],
'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/rtf' => [%w(rtf), %w(text/plain), "RTF document"],
'application/sdp' => [%w(sdp), %w(), "SDP multicast stream file"],
......@@ -749,7 +798,6 @@ class MimeMagic
'application/vnd.ms-tnef' => [%w(tnef tnf), %w(), "TNEF message"],
'application/vnd.ms-works' => [%w(wcm wdb wks wps), %w(application/x-ole-storage), "Microsoft Works document"],
'application/vnd.ms-wpl' => [%w(wpl), %w(), "WPL playlist"],
'application/vnd.ms-xpsdocument' => [%w(xps), %w(application/zip), "XPS document"],
'application/vnd.oasis.opendocument.chart' => [%w(odc), %w(application/zip), "ODC chart"],
'application/vnd.oasis.opendocument.chart-template' => [%w(otc), %w(application/zip), "ODC template"],
'application/vnd.oasis.opendocument.database' => [%w(odb), %w(application/zip), "ODB database"],
......@@ -801,6 +849,7 @@ class MimeMagic
'application/x-alz' => [%w(alz), %w(), "Alzip archive"],
'application/x-amipro' => [%w(sam), %w(), "Lotus AmiPro 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-applix-spreadsheet' => [%w(as), %w(), "Applix Spreadsheets spreadsheet"],
'application/x-applix-word' => [%w(aw), %w(), "Applix Words document"],
'application/x-archive' => [%w(a), %w(), "AR archive"],
......@@ -825,7 +874,7 @@ class MimeMagic
'application/x-chm' => [%w(chm), %w(), "CHM document"],
'application/x-cisco-vpn-settings' => [%w(pcf), %w(), "Cisco VPN Settings"],
'application/x-compress' => [%w(z), %w(), "UNIX-compressed file"],
'application/x-compressed-tar' => [%w(tar.gz tgz), %w(), "Tar archive (gzip-compressed)"],
'application/x-compressed-tar' => [%w(tar.gz taz tgz), %w(), "Tar archive (gzip-compressed)"],
'application/x-cpio' => [%w(cpio), %w(), "CPIO archive"],
'application/x-cpio-compressed' => [%w(cpio.gz), %w(), "CPIO archive (gzip-compressed)"],
'application/x-csh' => [%w(csh), %w(application/x-shellscript text/plain), "C shell script"],
......@@ -834,9 +883,10 @@ class MimeMagic
'application/x-dbf' => [%w(dbf), %w(), "Xbase document"],
'application/x-dc-rom' => [%w(dc), %w(), "Dreamcast ROM"],
'application/x-deb' => [%w(deb), %w(), "Debian package"],
'application/x-designer' => [%w(ui), %w(), "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-dia-diagram' => [%w(dia), %w(application/xml), "Dia diagram"],
'application/x-dia-shape' => [%w(shape), %w(application/xml), "Dia shape"],
'application/x-dvi' => [%w(dvi), %w(), "TeX DVI document"],
'application/x-e-theme' => [%w(etheme), %w(), "Enlightenment theme"],
'application/x-egon' => [%w(egon), %w(), "Egon Animator animation"],
......@@ -867,7 +917,7 @@ class MimeMagic
'application/x-gzip' => [%w(gz), %w(), "Gzip archive"],
'application/x-gzpdf' => [%w(pdf.gz), %w(application/x-gzip), "PDF document (gzip-compressed)"],
'application/x-gzpostscript' => [%w(ps.gz), %w(application/x-gzip), "PostScript document (gzip-compressed)"],
'application/x-hdf' => [%w(hdf), %w(), "HDF document"],
'application/x-hdf' => [%w(h4 h5 hdf hdf4 hdf5), %w(), "HDF document"],
'application/x-hwp' => [%w(hwp), %w(), "Haansoft Hangul document"],
'application/x-hwt' => [%w(hwt), %w(), "Haansoft Hangul document template"],
'application/x-ica' => [%w(ica), %w(text/plain), "Citrix ICA settings file"],
......@@ -897,7 +947,8 @@ class MimeMagic
'application/x-kword' => [%w(kwd kwt), %w(), "KWord document"],
'application/x-lha' => [%w(lha lzh), %w(), "LHA archive"],
'application/x-lhz' => [%w(lhz), %w(), "LHZ archive"],
'application/x-linguist' => [%w(ts), %w(), "message catalog"],
'application/x-lrzip' => [%w(lrz), %w(), "Lrzip archive"],
'application/x-lrzip-compressed-tar' => [%w(tar.lrz tlrz), %w(application/x-lrzip), "Tar archive (lrzip-compressed)"],
'application/x-lyx' => [%w(lyx), %w(text/plain), "LyX document"],
'application/x-lzip' => [%w(lz), %w(), "Lzip archive"],
'application/x-lzma' => [%w(lzma), %w(), "LZMA archive"],
......@@ -908,6 +959,7 @@ class MimeMagic
'application/x-markaby' => [%w(mab), %w(application/x-ruby), "Markaby script"],
'application/x-mif' => [%w(mif), %w(), "Adobe FrameMaker MIF document"],
'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-msi' => [%w(msi), %w(application/x-ole-storage), "Windows Installer package"],
'application/x-mswrite' => [%w(wri), %w(), "WRI document"],
'application/x-msx-rom' => [%w(msx), %w(), "MSX ROM"],
......@@ -955,7 +1007,7 @@ class MimeMagic
'application/x-sv4cpio' => [%w(sv4cpio), %w(), "SV4 CPIO archive"],
'application/x-sv4crc' => [%w(sv4crc), %w(), "SV4 CPIO archive (with CRC)"],
'application/x-t602' => [%w(602), %w(), "T602 document"],
'application/x-tar' => [%w(gtar tar), %w(), "Tar archive"],
'application/x-tar' => [%w(gem gtar tar), %w(), "Tar archive"],
'application/x-tarz' => [%w(tar.z), %w(), "Tar archive (compressed)"],
'application/x-tex-gf' => [%w(gf), %w(), "generic font file"],
'application/x-tex-pk' => [%w(pk), %w(), "packed font file"],
......@@ -972,11 +1024,14 @@ class MimeMagic
'application/x-x509-ca-cert' => [%w(cert crt der pem), %w(), "DER/PEM/Netscape-encoded X.509 certificate"],
'application/x-xbel' => [%w(xbel), %w(application/xml), "XBEL bookmarks"],
'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-xz' => [%w(xz), %w(), "XZ archive"],
'application/x-xz-compressed-tar' => [%w(tar.xz txz), %w(), "Tar archive (XZ-compressed)"],
'application/x-xzpdf' => [%w(pdf.xz), %w(application/x-xz), "PDF document (XZ-compressed)"],
'application/x-yaml' => [%w(yaml yml), %w(text/plain), "YAML document"],
'application/x-zoo' => [%w(zoo), %w(), "Zoo archive"],
'application/xhtml+xml' => [%w(xhtml), %w(application/xml), "XHTML page"],
'application/xml' => [%w(xbl xml), %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-external-parsed-entity' => [%w(ent), %w(application/xml), "XML entities document"],
'application/xslt+xml' => [%w(xsl xslt), %w(application/xml), "XSLT stylesheet"],
......@@ -987,21 +1042,21 @@ class MimeMagic
'audio/ac3' => [%w(ac3), %w(), "Dolby Digital audio"],
'audio/annodex' => [%w(axa), %w(application/annodex), "Annodex Audio"],
'audio/basic' => [%w(au snd), %w(), "ULAW (Sun) audio"],
'audio/flac' => [%w(flac), %w(), "FLAC audio"],
'audio/midi' => [%w(kar mid midi), %w(), "MIDI audio"],
'audio/mp2' => [%w(mp2), %w(), "MP2 audio"],
'audio/mp4' => [%w(aac m4a), %w(), "MPEG-4 audio"],
'audio/mp4' => [%w(aac f4a m4a), %w(), "MPEG-4 audio"],
'audio/mpeg' => [%w(mp3 mpga), %w(), "MP3 audio"],
'audio/ogg' => [%w(oga ogg spx), %w(application/ogg), "Ogg Audio"],
'audio/prs.sid' => [%w(psid sid), %w(), "Commodore 64 audio"],
'audio/vnd.rn-realaudio' => [%w(ra rax), %w(), "RealAudio document"],
'audio/x-aiff' => [%w(aif aifc aiff), %w(), "AIFF/Amiga/Mac audio"],
'audio/x-ape' => [%w(ape), %w(), "Monkey's audio"],
'audio/x-flac' => [%w(flac), %w(), "FLAC audio"],
'audio/x-flac+ogg' => [%w(ogg), %w(audio/ogg), "Ogg FLAC audio"],
'audio/x-gsm' => [%w(gsm), %w(), "GSM 06.10 audio"],
'audio/x-iriver-pla' => [%w(pla), %w(), "iRiver Playlist"],
'audio/x-it' => [%w(it), %w(), "Impulse Tracker audio"],
'audio/x-m4b' => [%w(m4b), %w(audio/mp4), "MPEG-4 audio book"],
'audio/x-m4b' => [%w(f4b m4b), %w(audio/mp4), "MPEG-4 audio book"],
'audio/x-matroska' => [%w(mka), %w(application/x-matroska), "Matroska audio"],
'audio/x-minipsf' => [%w(minipsf), %w(audio/x-psf), "MiniPSF audio"],
'audio/x-mo3' => [%w(mo3), %w(), "compressed Tracker audio"],
......@@ -1077,6 +1132,7 @@ class MimeMagic
'image/x-nikon-nef' => [%w(nef), %w(image/tiff image/x-dcraw), "Nikon NEF 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-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-photo-cd' => [%w(pcd), %w(), "PCD image"],
......@@ -1104,6 +1160,7 @@ class MimeMagic
'image/x-xwindowdump' => [%w(xwd), %w(), "X window image"],
'message/rfc822' => [%w(eml), %w(text/plain), "email message"],
'model/vrml' => [%w(wrl), %w(text/plain), "VRML document"],
'text/cache-manifest' => [%w(manifest), %w(text/plain), "Web application cache manifest"],
'text/calendar' => [%w(ics vcs), %w(text/plain), "VCS/ICS calendar"],
'text/css' => [%w(css cssl), %w(text/x-csrc), "CSS stylesheet"],
'text/csv' => [%w(csv), %w(text/plain), "CSV document"],
......@@ -1118,6 +1175,7 @@ class MimeMagic
'text/vnd.graphviz' => [%w(dot gv), %w(), "Graphviz DOT graph"],
'text/vnd.rn-realtext' => [%w(rt), %w(), "RealText document"],
'text/vnd.sun.j2me.app-descriptor' => [%w(jad), %w(), "JAD document"],
'text/vnd.trolltech.linguist' => [%w(ts), %w(application/xml), "message catalog"],
'text/vnd.wap.wml' => [%w(wml), %w(application/xml), "WML document"],
'text/vnd.wap.wmlscript' => [%w(wmls), %w(), "WMLScript program"],
'text/x-adasrc' => [%w(adb ads), %w(text/plain), "Ada source code"],
......@@ -1125,7 +1183,8 @@ class MimeMagic
'text/x-c++hdr' => [%w(h++ hh hp hpp hxx), %w(text/x-chdr), "C++ header"],
'text/x-c++src' => [%w(c c++ cc cpp cxx), %w(text/x-csrc), "C++ source code"],
'text/x-chdr' => [%w(h), %w(text/x-csrc), "C header"],
'text/x-cmake' => [%w(cmake), %w(), "CMake source code"],
'text/x-cmake' => [%w(cmake), %w(text/plain), "CMake source code"],
'text/x-cobol' => [%w(cbl cob), %w(text/plain), "COBOL source file"],
'text/x-csharp' => [%w(cs), %w(text/x-csrc), "C# source code"],
'text/x-csrc' => [%w(c), %w(text/plain), "C source code"],
'text/x-dcl' => [%w(dcl), %w(text/plain), "DCL script"],
......@@ -1137,6 +1196,7 @@ class MimeMagic
'text/x-fortran' => [%w(f f90 f95 for), %w(text/plain), "Fortran source code"],
'text/x-gettext-translation' => [%w(po), %w(text/plain), "translation file"],
'text/x-gettext-translation-template' => [%w(pot), %w(text/plain), "translation template"],
'text/x-go' => [%w(go), %w(text/plain), "Go source code"],
'text/x-google-video-pointer' => [%w(gvp), %w(), "Google Video Pointer"],
'text/x-haskell' => [%w(hs), %w(text/plain), "Haskell source code"],
'text/x-iMelody' => [%w(ime imy), %w(), "iMelody ringtone"],
......@@ -1160,6 +1220,7 @@ class MimeMagic
'text/x-objcsrc' => [%w(m), %w(text/x-csrc), "Objective-C source code"],
'text/x-ocaml' => [%w(ml mli), %w(), "OCaml source code"],
'text/x-ocl' => [%w(ocl), %w(text/plain), "OCL file"],
'text/x-ooc' => [%w(ooc), %w(text/x-csrc), "OOC source code"],
'text/x-opml+xml' => [%w(opml), %w(application/xml), "OPML syndication feed"],
'text/x-pascal' => [%w(p pas), %w(text/plain), "Pascal source code"],
'text/x-patch' => [%w(diff patch), %w(text/plain), "differences between files"],
......@@ -1170,6 +1231,8 @@ class MimeMagic
'text/x-sql' => [%w(sql), %w(text/plain), "SQL code"],
'text/x-ssa' => [%w(ass ssa), %w(text/plain), "SSA subtitles"],
'text/x-subviewer' => [%w(sub), %w(text/plain), "SubViewer subtitles"],
'text/x-svhdr' => [%w(svh), %w(text/x-verilog), "SystemVerilog header"],
'text/x-svsrc' => [%w(sv), %w(text/x-verilog), "SystemVerilog source code"],
'text/x-tcl' => [%w(tcl tk), %w(text/plain), "Tcl script"],
'text/x-tex' => [%w(cls dtx ins latex ltx sty tex), %w(text/plain), "TeX document"],
'text/x-texinfo' => [%w(texi texinfo), %w(text/plain), "TeXInfo document"],
......@@ -1180,20 +1243,25 @@ class MimeMagic
'text/x-uil' => [%w(uil), %w(text/plain), "X-Motif UIL table"],
'text/x-uri' => [%w(uri url), %w(text/plain), "resource location"],
'text/x-vala' => [%w(vala vapi), %w(text/x-csrc), "Vala source code"],
'text/x-vhdl' => [%w(vhd vhdl), %w(text/plain), "VHDL document"],
'text/x-verilog' => [%w(v), %w(text/plain), "Verilog source code"],
'text/x-vhdl' => [%w(vhd vhdl), %w(text/plain), "VHDL source code"],
'text/x-xmi' => [%w(xmi), %w(application/xml), "XMI file"],
'text/x-xslfo' => [%w(fo xslfo), %w(application/xml), "XSL FO file"],
'video/3gpp' => [%w(3g2 3ga 3gp 3gpp), %w(video/mp4), "3GPP multimedia file"],
'video/3gpp' => [%w(3ga 3gp 3gpp), %w(video/mp4), "3GPP multimedia file"],
'video/3gpp2' => [%w(3g2 3gp2 3gpp2), %w(video/mp4), "3GPP2 multimedia file"],
'video/annodex' => [%w(axv), %w(application/annodex), "Annodex Video"],
'video/dv' => [%w(dv), %w(), "DV video"],
'video/mp4' => [%w(m4v mp4), %w(), "MPEG-4 video"],
'video/mpeg' => [%w(m2t mp2 mpe mpeg mpg vob), %w(), "MPEG video"],
'video/mp2t' => [%w(bdm bdmv clpi cpi m2t m2ts mpl mpls mts ts), %w(), "MPEG-2 transport stream"],
'video/mp4' => [%w(f4v m4v mp4), %w(), "MPEG-4 video"],
'video/mpeg' => [%w(mp2 mpe mpeg mpg vob), %w(), "MPEG video"],
'video/ogg' => [%w(ogv), %w(application/ogg), "Ogg Video"],
'video/quicktime' => [%w(moov mov qt qtvr), %w(), "QuickTime video"],
'video/vivo' => [%w(viv vivo), %w(), "Vivo video"],
'video/vnd.rn-realvideo' => [%w(rv rvx), %w(), "RealVideo document"],
'video/webm' => [%w(webm), %w(), "WebM video"],
'video/x-flic' => [%w(flc fli), %w(), "FLIC animation"],
'video/x-flv' => [%w(flv), %w(), "Flash video"],
'video/x-javafx' => [%w(fxm), %w(video/x-flv), "JavaFX video"],
'video/x-matroska' => [%w(mkv), %w(application/x-matroska), "Matroska video"],
'video/x-mng' => [%w(mng), %w(), "MNG animation"],
'video/x-ms-asf' => [%w(asf), %w(), "ASF video"],
......@@ -1210,58 +1278,60 @@ class MimeMagic
['application/docbook+xml', [[0, "<?xml", [[0..100, "-//OASIS//DTD DocBook XML"], [0..100, "-//KDE//DTD DocBook XML"]]]]],
['image/x-eps', [[0, "%!", [[15, "EPS"]]], [0, "\x04%!", [[16, "EPS"]]]]],
['image/svg+xml', [[0..256, "<!DOCTYPE svg"], [0..256, "<svg"]]],
['application/vnd.corel-draw', []],
['image/x-niff', [[0, "IIN1"]]],
['application/x-mozilla-bookmarks', [[0..64, "<!DOCTYPE NETSCAPE-Bookmark-file-1>"]]],
['image/x-niff', [[0, "IIN1"]]],
['application/prs.plucker', [[60, "DataPlkr"]]],
['application/x-fictionbook+xml', [[0..256, "<FictionBook"]]],
['audio/x-vorbis+ogg', [[0, "OggS", [[28, "\x01vorbis"]]]]],
['application/vnd.corel-draw', []],
['image/x-kodak-kdc', [[242, "EASTMAN KODAK COMPANY"]]],
['application/x-xliff', [[0..256, "<xliff"]]],
['audio/x-vorbis+ogg', [[0, "OggS", [[28, "\x01vorbis"]]]]],
['audio/x-flac+ogg', [[0, "OggS", [[28, "fLaC"]]], [0, "OggS", [[28, "\x7FFLAC"]]]]],
['audio/x-speex+ogg', [[0, "OggS", [[28, "Speex "]]]]],
['application/x-php', [[0..64, "<?php"]]],
['video/x-ogm+ogg', [[0, "OggS", [[29, "video"]]]]],
['video/x-theora+ogg', [[0, "OggS", [[28, "\x80theora"]]]]],
['application/x-pak', [[0, "PACK"]]],
['application/prs.plucker', [[60, "DataPlkr"]]],
['application/rss+xml', [[0..256, "<rss "], [0..256, "<RSS "]]],
['audio/x-speex+ogg', [[0, "OggS", [[28, "Speex "]]]]],
['text/x-opml+xml', [[0..256, "<opml "]]],
['application/vnd.apple.mpegurl', [[0..128, "#EXT-X-TARGETDURATION"]]],
['application/atom+xml', [[0..256, "<feed "]]],
['application/vnd.ms-wpl', [[0..256, "<?wpl"]]],
['application/rss+xml', [[0..256, "<rss "], [0..256, "<RSS "]]],
['application/vnd.apple.mpegurl', [[0, "#EXTM3U", [[0..128, "#EXT-X-TARGETDURATION"], [0..128, "#EXT-X-STREAM-INF"]]]]],
['application/x-kpresenter', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kpresenter\u0004\u0006"]]]]], [0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/x-kpresenter"]]]]]]],
['text/x-txt2tags', [[0, "%!postproc"], [0, "%!encoding"]]],
['application/x-quicktime-media-link', [[0, "<?xml", [[0..64, "<?quicktime"]]], [0, "RTSPtext"], [0, "rtsptext"], [0, "SMILtext"]]],
['application/x-kword', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kword\u0004\u0006"]]]]], [0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/x-kword"]]]]]]],
['application/x-kspread', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kspread\u0004\u0006"]]]]], [0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/x-kspread"]]]]]]],
['application/x-krita', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-krita\u0004\u0006"]]]]], [0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/x-krita"]]]]]]],
['application/vnd.ms-wpl', [[0..256, "<?wpl"]]],
['application/msword', [[0, "1\xBE\x00\x00"], [0, "PO^Q`"], [0, "\xFE7\x00#"], [0, "\xDB\xA5-\x00\x00\x00"], [2112, "MSWordDoc"], [2108, "MSWordDoc"], [2112, "Microsoft Word document data"], [546, "bjbj"], [546, "jbjb"]]],
['application/x-kontour', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kontour\u0004\u0006"]]]]], [0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/x-kontour"]]]]]]],
['application/x-karbon', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-karbon\u0004\u0006"]]]]], [0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/x-karbon"]]]]]]],
['application/x-font-type1', [[0, "LWFN"], [65, "LWFN"], [0, "%!PS-AdobeFont-1."], [6, "%!PS-AdobeFont-1."], [0, "%!FontType1-1."], [6, "%!FontType1-1."]]],
['application/x-quicktime-media-link', [[0, "<?xml", [[0..64, "<?quicktime"]]], [0, "RTSPtext"], [0, "rtsptext"], [0, "SMILtext"]]],
['application/x-killustrator', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-killustrator\u0004\u0006"]]]]]]],
['application/x-kformula', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kformula\u0004\u0006"]]]]], [0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/x-kformula"]]]]]]],
['application/x-kchart', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kchart\u0004\u0006"]]]]], [0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/x-kchart"]]]]]]],
['application/x-kivio', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kivio\u0004\u0006"]]]]], [0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/x-kivio"]]]]]]],
['application/smil', [[0..256, "<smil"]]],
['audio/x-ms-asx', [[0, "ASF "], [0..64, "<ASX"], [0..64, "<asx"], [0..64, "<Asx"]]],
['image/x-icns', [[0, "icns"]]],
['application/gnunet-directory', [[0, "\x89GND\r\n\x1A\n"]]],
['application/x-t602', [[0, "@CT 0"], [0, "@CT 1"], [0, "@CT 2"]]],
['application/vnd.emusic-emusic_package', [[0, "nF7YLao"]]],
['video/x-sgi-movie', [[0, "MOVI"]]],
['application/sdp', [[0, "v=", [[0..256, "s="]]]]],
['video/x-nsv', [[0, "NSVf"]]],
['video/x-msvideo', [[0, "RIFF", [[8, "AVI "]]]]],
['application/x-netshow-channel', [[0, "[Address]"]]],
['video/x-ms-asf', [[0, "0&\xB2u"], [0, "[Reference]"]]],
['application/x-hwp', [[0, "HWP Document File"]]],
['image/dpx', [[0, "SDPX"]]],
['video/x-flic', [[0, "\x11\xAF"], [0, "\x12\xAF"]]],
['application/vnd.oasis.opendocument.text', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.text"]]]]]]],
['application/vnd.oasis.opendocument.text-template', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.text-template"]]]]]]],
['application/vnd.oasis.opendocument.text-web', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.text-web"]]]]]]],
['application/vnd.oasis.opendocument.text-master', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.text-master"]]]]]]],
['application/vnd.oasis.opendocument.graphics', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.graphics"]]]]]]],
['application/vnd.oasis.opendocument.graphics-template', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.graphics-template"]]]]]]],
['application/vnd.oasis.opendocument.presentation', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.presentation"]]]]]]],
['application/vnd.oasis.opendocument.presentation-template', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.presentation-template"]]]]]]],
['application/vnd.oasis.opendocument.spreadsheet', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.spreadsheet"]]]]]]],
['application/vnd.oasis.opendocument.spreadsheet-template', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.spreadsheet-template"]]]]]]],
['application/vnd.oasis.opendocument.chart', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.chart"]]]]]]],
['application/vnd.oasis.opendocument.chart-template', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.chart-template"]]]]]]],
['application/vnd.oasis.opendocument.formula', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.formula"]]]]]]],
['application/vnd.oasis.opendocument.formula-template', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.formula-template"]]]]]]],
['application/vnd.oasis.opendocument.image', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.image"]]]]]]],
['image/x-quicktime', [[4, "idat"]]],
['video/quicktime', [[12, "mdat"], [4, "mdat"], [4, "moov"], [4, "ftypqt"]]],
['application/vnd.oasis.opendocument.text', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.text"]]]]]]],
['application/vnd.oasis.opendocument.text-template', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.text-template"]]]]]]],
['application/vnd.oasis.opendocument.text-web', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.text-web"]]]]]]],
['application/vnd.oasis.opendocument.text-master', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.text-master"]]]]]]],
['application/vnd.oasis.opendocument.graphics', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.graphics"]]]]]]],
['application/vnd.oasis.opendocument.graphics-template', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.graphics-template"]]]]]]],
['application/vnd.oasis.opendocument.presentation', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.presentation"]]]]]]],
['application/vnd.oasis.opendocument.presentation-template', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.presentation-template"]]]]]]],
['application/vnd.oasis.opendocument.spreadsheet', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.spreadsheet"]]]]]]],
['application/vnd.oasis.opendocument.spreadsheet-template', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.spreadsheet-template"]]]]]]],
['application/vnd.oasis.opendocument.chart', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.chart"]]]]]]],
['application/vnd.oasis.opendocument.chart-template', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.chart-template"]]]]]]],
['application/vnd.oasis.opendocument.formula', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.formula"]]]]]]],
['application/vnd.oasis.opendocument.formula-template', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.formula-template"]]]]]]],
['application/vnd.oasis.opendocument.image', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.oasis.opendocument.image"]]]]]]],
['application/vnd.symbian.install', [[8, "\x19\x04\x00\x10"]]],
['x-epoc/x-sisx-app', [[0, "z\x1A \x10"]]],
['application/vnd.wordperfect', [[1, "WPC"]]],
......@@ -1274,26 +1344,29 @@ class MimeMagic
['application/x-applix-spreadsheet', [[0, "*BEGIN SPREADSHEETS"], [0, "*BEGIN", [[7, "SPREADSHEETS"]]]]],
['application/x-applix-word', [[0, "*BEGIN", [[7, "WORDS"]]]]],
['application/x-arc', []],
['image/x-quicktime', [[4, "idat"]]],
['video/mpeg', [[0, "G?\xFF\x10"], [0, "\x00\x00\x01\xB3"], [0, "\x00\x00\x01\xBA"]]],
['application/x-arj', [[0, "`\xEA"]]],
['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-blender', [[0, "BLENDER"]]],
['application/x-bzip', [[0, "BZh"]]],
['application/x-lrzip', [[0, "LRZI"]]],
['application/x-cdrdao-toc', [[0, "CD_ROM\n"], [0, "CD_DA\n"], [0, "CD_ROM_XA\n"], [0, "CD_TEXT "], [0, "CATALOG \"", [[22, "\""]]]]],
['application/x-chess-pgn', [[0, "[Event "]]],
['application/x-compress', [[0, "\x1F\x9D"]]],
['application/x-core', [[0, "\x7FELF", [[5, "\x01", [[16, "\x04\x00"]]]]], [0, "\x7FELF", [[5, "\x02", [[16, "\x00\x04"]]]]], [0, "Core\x01"], [0, "Core\x02"]]],
['application/x-core', [[0, "\x7FELF", [[5, "\x01", [[16, "\x04\x00"]]]]], [0, "\x7FELF", [[5, "\x02", [[16, "\x00\x04"]]]]], [0, "Core\u0001"], [0, "Core\u0002"]]],
['application/x-cpio', [[0, "\xC7q"], [0, "070701"], [0, "070702"], [0, "q\xC7"]]],
['video/quicktime', [[12, "mdat"], [4, "mdat"], [4, "moov"], [4, "ftypqt"]]],
['video/mp2t', []],
['application/x-deb', [[0, "!<arch>", [[8, "debian"]]]]],
['video/dv', []],
['application/x-desktop', [[0..32, "[Desktop Entry]"], [0, "[Desktop Action"], [0, "[KDE Desktop Entry]"], [0, "# Config File"], [0, "# KDE Config File"]]],
['application/vnd.ms-excel', [[2080, "Microsoft Excel 5.0 Worksheet"]]],
['video/x-ms-asf', [[0, "0&\xB2u"], [0, "[Reference]"]]],
['application/x-dia-diagram', [[5..100, "<dia:"]]],
['application/x-dia-shape', [[5..100, "<shape"]]],
['application/x-dvi', [[0, "\xF7\x02"]]],
['video/mpeg', [[0, "G?\xFF\x10"], [0, "\x00\x00\x01\xB3"], [0, "\x00\x00\x01\xBA"]]],
['text/xmcd', [[0, "# xmcd"]]],
['application/x-fluid', [[0, "# data file for the Fltk"], [0, "version"], [0, "header_name"], [0, "code_name"]]],
['application/vnd.ms-cab-compressed', [[0, "MSCF\x00\x00\x00\x00"]]],
['application/x-netshow-channel', [[0, "[Address]"]]],
['application/x-font-bdf', [[0, "STARTFONT "]]],
['application/x-font-dos', [[0, "\xFFFON"], [7, "\x00EGA"], [7, "\x00VID"]]],
['application/x-font-framemaker', [[0, "<MakerScreenFont"]]],
......@@ -1315,45 +1388,48 @@ class MimeMagic
['application/x-gnumeric', [[0..64, "gmr:Workbook"], [0..64, "gnm:Workbook"]]],
['application/x-gtktalog', [[4, "gtktalog "]]],
['application/x-gzip', [[0, "\x1F\x8B"]]],
['application/x-hdf', [[0, "\x89HDF\r\n\x1A\n"], [0, "\x0E\x03\x13\x01"]]],
['application/x-ipod-firmware', [[0, "S T O P"]]],
['application/x-java', [[0, "\xCA\xFE\xBA\xBE"]]],
['application/x-java-jnlp-file', [[0..256, "<jnlp"]]],
['application/x-java-keystore', [[0, "\xED\xFE\xED\xFE"]]],
['application/x-java-jce-keystore', [[0, "\xCE\xCE\xCE\xCE"]]],
['application/x-java-pack200', [[0, "\xCA\xFE\xD0\r"]]],
['application/x-karbon', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-karbon\x04\x06"]]]]], [0, "PK\x03\x04", [[30, "mimetype", [[38, "application/x-karbon"]]]]]]],
['application/x-kchart', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kchart\x04\x06"]]]]], [0, "PK\x03\x04", [[30, "mimetype", [[38, "application/x-kchart"]]]]]]],
['application/x-kformula', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kformula\x04\x06"]]]]], [0, "PK\x03\x04", [[30, "mimetype", [[38, "application/x-kformula"]]]]]]],
['application/x-killustrator', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-killustrator\x04\x06"]]]]]]],
['application/x-kivio', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kivio\x04\x06"]]]]], [0, "PK\x03\x04", [[30, "mimetype", [[38, "application/x-kivio"]]]]]]],
['application/x-kontour', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kontour\x04\x06"]]]]], [0, "PK\x03\x04", [[30, "mimetype", [[38, "application/x-kontour"]]]]]]],
['application/x-kpresenter', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kpresenter\x04\x06"]]]]], [0, "PK\x03\x04", [[30, "mimetype", [[38, "application/x-kpresenter"]]]]]]],
['application/x-krita', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-krita\x04\x06"]]]]], [0, "PK\x03\x04", [[30, "mimetype", [[38, "application/x-krita"]]]]]]],
['application/x-kspread', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kspread\x04\x06"]]]]], [0, "PK\x03\x04", [[30, "mimetype", [[38, "application/x-kspread"]]]]]]],
['video/x-msvideo', [[0, "RIFF", [[8, "AVI "]]]]],
['video/x-nsv', [[0, "NSVf"]]],
['application/sdp', [[0, "v=", [[0..256, "s="]]]]],
['video/x-sgi-movie', [[0, "MOVI"]]],
['application/vnd.ms-tnef', [[0, "x\x9F>\""]]],
['application/gnunet-directory', [[0, "\x89GND\r\n\x1A\n"]]],
['application/vnd.ms-excel', [[2080, "Microsoft Excel 5.0 Worksheet"]]],
['application/vnd.ms-cab-compressed', [[0, "MSCF\u0000\u0000\u0000\u0000"]]],
['application/vnd.ms-access', [[0, "\x00\x01\x00\x00Standard Jet DB"]]],
['application/x-kspread-crypt', [[0, "\r\x1A'\x02"]]],
['application/x-ksysv-package', [[4, "KSysV", [[15, "\x01"]]]]],
['application/x-kword', [[0, "\x1F\x8B", [[10, "KOffice", [[18, "application/x-kword\x04\x06"]]]]], [0, "PK\x03\x04", [[30, "mimetype", [[38, "application/x-kword"]]]]]]],
['application/vnd.lotus-1-2-3', [[0, "\x00\x00\x02\x00\x06\x04\x06\x00\b\x00\x00\x00\x00\x00"]]],
['application/x-kword-crypt', [[0, "\r\x1A'\x01"]]],
['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/xslt+xml', [[0..256, "<xsl:stylesheet"]]],
['application/x-lyx', [[0, "#LyX"]]],
['application/x-lzip', [[0, "LZIP"]]],
['application/x-lzop', [[0, "\x89LZO\x00\r\n\x1A\n"]]],
['application/x-macbinary', [[102, "mBIN"]]],
['application/x-matroska', [[8, "matroska"]]],
['application/x-matroska', [[0, "\x1AE\xDF\xA3", [[5..65, "B\x82", [[8..75, "matroska"]]]]]]],
['video/webm', [[0, "\x1AE\xDF\xA3", [[5..65, "B\x82", [[8..75, "webm"]]]]]]],
['application/mxf', [[0..256, "\x06\x0E+4\x02\x05\x01\x01\r\x01\x02\x01\x01\x02"]]],
['application/vnd.ms-access', [[0, "\x00\x01\x00\x00Standard Jet DB"]]],
['application/vnd.emusic-emusic_package', [[0, "nF7YLao"]]],
['application/x-ms-dos-executable', [[0, "MZ"]]],
['application/x-mswinurl', [[1, "InternetShortcut"], [1, "DEFAULT", [[11, "BASEURL="]]]]],
['application/x-nautilus-link', [[0..32, "<nautilus_object nautilus_link"]]],
['application/x-object', [[0, "\x7FELF", [[5, "\x01", [[16, "\x01\x00"]]]]], [0, "\x7FELF", [[5, "\x02", [[16, "\x00\x01"]]]]]]],
['application/annodex', [[0, "OggS", [[28, "fishead\x00", [[56..512, "CMML\x00\x00\x00\x00"]]]]]]],
['video/annodex', [[0, "OggS", [[28, "fishead\x00", [[56..512, "CMML\x00\x00\x00\x00"]]]]]]],
['audio/annodex', [[0, "OggS", [[28, "fishead\x00", [[56..512, "CMML\x00\x00\x00\x00"]]]]]]],
['application/annodex', [[0, "OggS", [[28, "fishead\u0000", [[56..512, "CMML\u0000\u0000\u0000\u0000"]]]]]]],
['video/annodex', [[0, "OggS", [[28, "fishead\u0000", [[56..512, "CMML\u0000\u0000\u0000\u0000"]]]]]]],
['audio/annodex', [[0, "OggS", [[28, "fishead\u0000", [[56..512, "CMML\u0000\u0000\u0000\u0000"]]]]]]],
['application/ogg', [[0, "OggS"]]],
['audio/ogg', [[0, "OggS"]]],
['video/ogg', [[0, "OggS"]]],
['application/vnd.lotus-1-2-3', [[0, "\x00\x00\x02\x00\x06\x04\x06\x00\b\x00\x00\x00\x00\x00"]]],
['application/x-go-sgf', [[0, "(;FF[3]"], [0, "(;FF[4]"]]],
['application/x-t602', [[0, "@CT 0"], [0, "@CT 1"], [0, "@CT 2"]]],
['video/x-flv', [[0, "FLV"]]],
['audio/x-speex', [[0, "Speex"]]],
['application/x-gedcom', [[0, "0 HEAD"]]],
......@@ -1367,12 +1443,12 @@ class MimeMagic
['application/rtf', [[0, "{\\rtf"]]],
['application/x-pocket-word', [[0, "{\\pwi"]]],
['application/x-python-bytecode', [[0, "\x99N\r\n"]]],
['application/epub+zip', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/epub+zip"]]]]]]],
['application/epub+zip', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/epub+zip"]]]]]]],
['application/x-rar', [[0, "Rar!"]]],
['video/dv', []],
['text/x-iptables', [[0..256, "/etc/sysconfig/iptables"], [0..256, "*filter", [[0..256, ":INPUT", [[0..256, ":FORWARD", [[0..256, ":OUTPUT"]]]]]]], [0..256, "-A INPUT", [[0..256, "-A FORWARD", [[0..256, "-A OUTPUT"]]]]], [0..256, "-P INPUT", [[0..256, "-P FORWARD", [[0..256, "-P OUTPUT"]]]]]]],
['application/x-alz', [[0, "ALZ"]]],
['application/x-rpm', [[0, "\xED\xAB\xEE\xDB"]]],
['text/xmcd', [[0, "# xmcd"]]],
['text/x-tex', [[1, "documentclass"]]],
['application/x-sc', [[38, "Spreadsheet"]]],
['application/x-sharedlib', [[0, "\x7FELF", [[5, "\x01", [[16, "\x03\x00"]]]]], [0, "\x7FELF", [[5, "\x02", [[16, "\x00\x03"]]]]], [0, "\x83\x01"]]],
['application/x-shellscript', [[10, "# This is a shell archive"], [1..16, "/bin/bash"], [1..16, "/bin/nawk"], [1..16, "/bin/zsh"], [1..16, "/bin/sh"], [1..16, "/bin/ksh"], [0, "#!/usr/bin/env sh"], [0, "#!/usr/bin/env bash"], [0, "#!/usr/bin/env zsh"], [0, "#!/usr/bin/env ksh"]]],
......@@ -1390,31 +1466,33 @@ class MimeMagic
['application/x-smaf', [[0, "MMMD"]]],
['text/x-mrml', [[0, "<mrml "]]],
['audio/x-xmf', [[0, "XMF_"], [0, "XMF_2.00\x00\x00\x00\x02"]]],
['application/x-tar', [[257, "ustar\x00"], [257, "ustar \x00"]]],
['application/x-tar', [[257, "ustar\u0000"], [257, "ustar \u0000"]]],
['application/x-tgif', [[0, "%TGIF"]]],
['text/troff', [[0, ".\\\""], [0, "'\\\""], [0, "'.\\\""], [0, "\\\""]]],
['application/x-xz', [[0, "\xFD7zXZ\x00"]]],
['application/x-zoo', [[20, "\xDC\xA7\xC4\xFD"]]],
['text/x-iptables', [[0..256, "/etc/sysconfig/iptables"], [0..256, "*filter", [[0..256, ":INPUT", [[0..256, ":FORWARD", [[0..256, ":OUTPUT"]]]]]]], [0..256, "-A INPUT", [[0..256, "-A FORWARD", [[0..256, "-A OUTPUT"]]]]], [0..256, "-P INPUT", [[0..256, "-P FORWARD", [[0..256, "-P OUTPUT"]]]]]]],
['text/x-rpm-spec', [[0, "Summary: "], [0, "%define "]]],
['text/x-lua', [[0, "/bin/lua"], [0, "/bin/env lua"]]],
['audio/ac3', [[0, "\vw"]]],
['audio/AMR', [[0, "#!AMR\n"], [0, "#!AMR_MC1.0\n"]]],
['audio/AMR-WB', [[0, "#!AMR-WB\n"], [0, "#!AMR-WB_MC1.0\n"]]],
['text/x-tex', [[1, "documentclass"]]],
['text/x-python', [[0, "#!/bin/python"], [0, "#! /bin/python"], [0, "eval \"exec /bin/python"], [0, "#!/usr/bin/python"], [0, "#! /usr/bin/python"], [0, "eval \"exec /usr/bin/python"], [0, "#!/usr/local/bin/python"], [0, "#! /usr/local/bin/python"], [0, "eval \"exec /usr/local/bin/python"], [1..16, "/bin/env python"]]],
['audio/prs.sid', [[0, "PSID"]]],
['audio/x-adpcm', [[0, ".snd", [[12, "\x00\x00\x00\x17"]]], [0, ".sd\x00", [[12, "\x01\x00\x00\x00"], [12, "\x02\x00\x00\x00"], [12, "\x03\x00\x00\x00"], [12, "\x04\x00\x00\x00"], [12, "\x05\x00\x00\x00"], [12, "\x06\x00\x00\x00"], [12, "\a\x00\x00\x00"], [12, "\x17\x00\x00\x00"]]]]],
['audio/x-aifc', [[8, "AIFC"]]],
['audio/x-aiff', [[8, "AIFF"], [8, "AIFC"], [8, "8SVX"]]],
['audio/x-ape', [[0, "MAC "]]],
['audio/x-it', [[0, "IMPM"]]],
['audio/x-flac', [[0, "fLaC"]]],
['audio/x-wavpack', [[0, "wvpk"]]],
['audio/flac', [[0, "fLaC"]]],
['text/x-google-video-pointer', [[0, "#.download.the.free.Google.Video.Player"], [0, "# download the free Google Video Player"]]],
['audio/x-wavpack-correction', [[0, "wvpk"]]],
['audio/midi', [[0, "MThd"]]],
['audio/x-mo3', [[0, "MO3"]]],
['audio/mp4', [[4, "ftypM4A"]]],
['video/mp4', [[4, "ftypisom"], [4, "ftypmp42"], [4, "ftypMSNV"], [4, "ftypM4V "]]],
['video/mp4', [[4, "ftypisom"], [4, "ftypmp42"], [4, "ftypMSNV"], [4, "ftypM4V "], [4, "ftypf4v "]]],
['audio/x-m4b', [[4, "ftypM4B"]]],
['video/3gpp', [[4, "ftyp3gp"]]],
['video/3gpp', [[4, "ftyp3ge"], [4, "ftyp3gg"], [4, "ftyp3gp"], [4, "ftyp3gs"]]],
['video/3gpp2', [[4, "ftyp3g2"]]],
['audio/mpeg', [[0, "\x00\x00\xFF\xFB"], [0, "ID3"]]],
['audio/x-mpegurl', [[0, "#EXTM3U"]]],
['application/postscript', [[0, "\x04%!"], [0, "%!"]]],
......@@ -1422,9 +1500,10 @@ class MimeMagic
['audio/x-psf', [[0, "PSF"]]],
['audio/x-musepack', [[0, "MP+"]]],
['application/vnd.rn-realmedia', [[0, ".RMF"]]],
['text/x-rpm-spec', [[0, "Summary: "], [0, "%define "]]],
['text/x-patch', [[0, "diff\t"], [0, "diff "], [0, "***\t"], [0, "*** "], [0, "=== "], [0, "--- "], [0, "Only in\t"], [0, "Only in "], [0, "Common subdirectories: "], [0, "Index:"]]],
['audio/x-s3m', [[44, "SCRM"]]],
['audio/x-scpls', [[0, "[playlist]"], [0, "[Playlist]"], [0, "[PLAYLIST]"]]],
['text/x-matlab', [[0, "function"]]],
['audio/x-wav', [[8, "WAVE"], [8, "WAV "]]],
['audio/x-xi', [[0, "Extended Intrument:"]]],
['audio/x-xm', [[0, "Extended Module:"]]],
......@@ -1433,20 +1512,21 @@ class MimeMagic
['image/gif', [[0, "GIF8"]]],
['image/jpeg', [[0, "\xFF\xD8\xFF"], [0, "\xFF\xD8"]]],
['image/jp2', [[4, "jP"], [0, "\xFFO\xFFQ\x00"], [3, "\fjP "]]],
['image/openraster', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "image/openraster"]]]]]]],
['image/openraster', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "image/openraster"]]]]]]],
['image/x-dds', [[0, "DDS"]]],
['image/x-xcursor', [[0, "Xcur"]]],
['image/x-exr', [[0, "v/1\x01"]]],
['image/x-canon-crw', [[0, "II\x1A\x00\x00\x00HEAPCCDR"]]],
['image/x-canon-crw', [[0, "II\u001A\u0000\u0000\u0000HEAPCCDR"]]],
['image/x-fuji-raf', [[0, "FUJIFILMCCD-RAW "]]],
['application/pgp-keys', [[0, "-----BEGIN PGP PUBLIC KEY BLOCK-----"], [0, "-----BEGIN PGP PRIVATE KEY BLOCK-----"], [0, "\x95\x01"], [0, "\x95\x00"], [0, "\x99\x00"], [0, "\x99\x01"]]],
['image/x-minolta-mrw', [[0, "\x00MRM"]]],
['image/x-olympus-orf', [[0, "IIRO\b\x00\x00\x00"]]],
['image/x-panasonic-raw', [[0, "IIU\x00\b\x00\x00\x00"]]],
['image/x-olympus-orf', [[0, "IIRO\b\u0000\u0000\u0000"]]],
['image/x-panasonic-raw', [[0, "IIU\u0000\b\u0000\u0000\u0000"]]],
['image/x-panasonic-raw2', [[0, "IIU\u0000\u0018\u0000\u0000\u0000"]]],
['image/x-sigma-x3f', [[0, "FOVb"]]],
['image/png', [[0, "\x89PNG"]]],
['application/pgp-encrypted', [[0, "-----BEGIN PGP MESSAGE-----"]]],
['image/tiff', [[0, "MM\x00*"], [0, "II*\x00"]]],
['image/tiff', [[0, "MM\u0000*"], [0, "II*\u0000"]]],
['image/vnd.dxf', [[0..64, "\nHEADER\n"], [0..64, "\r\nHEADER\r\n"]]],
['image/vnd.ms-modi', [[0, "EP*\x00"]]],
['image/x-applix-graphics', [[0, "*BEGIN", [[7, "GRAPHICS"]]]]],
......@@ -1454,20 +1534,20 @@ class MimeMagic
['audio/x-iriver-pla', [[4, "iriver UMS PLA"]]],
['image/x-dib', [[0, "(\x00\x00\x00"]]],
['image/vnd.djvu', [[0, "AT&TFORM", [[12, "DJVM"], [12, "DJVU"]]], [0, "FORM", [[8, "DJVM"], [8, "DJVU"]]]]],
['image/dpx', [[0, "SDPX"]]],
['application/x-hwp', [[0, "HWP Document File"]]],
['application/xspf+xml', [[0..64, "<playlist version=\"1"]]],
['image/fits', [[0, "SIMPLE ="]]],
['image/x-fpx', [[0, "FPix"]]],
['image/vnd.microsoft.icon', [[0, "\x00\x00\x01\x00", [[5, "\x00"]]]]],
['application/vnd.ms-tnef', [[0, "x\x9F>\""]]],
['application/pdf', [[0, "%PDF-"]]],
['image/x-icns', [[0, "icns"]]],
['application/pdf', [[0..1024, "%PDF-"]]],
['image/x-pcx', [[0, "\n", [[1, "\x00"], [1, "\x02"], [1, "\x03"], [1, "\x05"]]]]],
['image/x-portable-bitmap', [[0, "P1", [[2, "\n", [[3, "#"]]]]], [0, "P4", [[2, "\n", [[3, "#"]]]]]]],
['image/x-portable-graymap', [[0, "P2", [[2, "\n", [[3, "#"]]]]], [0, "P5", [[2, "\n", [[3, "#"]]]]]]],
['image/x-portable-pixmap', [[0, "P3", [[2, "\n", [[3, "#"]]]]], [0, "P6", [[2, "\n", [[3, "#"]]]]]]],
['image/vnd.adobe.photoshop', []],
['image/x-sun-raster', [[0, "Y\xA6j\x95"]]],
['text/x-lua', [[0, "/bin/lua"], [0, "/bin/env lua"]]],
['text/x-mup', [[0, "//!Mup"]]],
['image/x-win-bitmap', [[0, "\x00\x00\x02\x00", [[5, "\x00"]]]]],
['application/x-navi-animation', [[0, "RIFF", [[8, "ACON"]]]]],
['image/x-emf', [[0, "\x01\x00\x00\x00", [[40, " EMF", [[44, "\x00\x00\x01\x00", [[58, "\x00\x00"]]]]]]]]],
......@@ -1480,51 +1560,55 @@ class MimeMagic
['text/calendar', [[0, "BEGIN:VCALENDAR"], [0, "begin:vcalendar"]]],
['text/directory', [[0, "BEGIN:VCARD"], [0, "begin:vcard"]]],
['application/metalink+xml', [[0..256, "<metalink"]]],
['text/x-python', [[0, "#!/bin/python"], [0, "#! /bin/python"], [0, "eval \"exec /bin/python"], [0, "#!/usr/bin/python"], [0, "#! /usr/bin/python"], [0, "eval \"exec /usr/bin/python"], [0, "#!/usr/local/bin/python"], [0, "#! /usr/local/bin/python"], [0, "eval \"exec /usr/local/bin/python"], [1..16, "/bin/env python"]]],
['text/plain', [[0, "This is TeX,"], [0, "This is METAFONT,"]]],
['application/x-it87', [[0, "IT8.7"]]],
['application/mathematica', [[0, "(************** Content-type: application/mathematica"], [100..256, "This notebook can be used on any computer system with Mathematica"], [10..256, "This is a Mathematica Notebook file. It contains ASCII text"]]],
['application/mac-binhex40', [[11, "must be converted with BinHex"]]],
['text/spreadsheet', [[0, "ID;"]]],
['text/x-matlab', [[0, "function"]]],
['text/vnd.graphviz', [[0, "digraph "], [0, "strict digraph "], [0, "graph "], [0, "strict graph "]]],
['text/vnd.sun.j2me.app-descriptor', [[0, "MIDlet-"]]],
['application/x-ace', [[7, "**ACE**"]]],
['text/x-patch', [[0, "diff\t"], [0, "diff "], [0, "***\t"], [0, "*** "], [0, "=== "], [0, "--- "], [0, "Only in\t"], [0, "Only in "], [0, "Common subdirectories: "], [0, "Index:"]]],
['text/x-emacs-lisp', [[0, "\n("], [0, ";ELC\x13\x00\x00\x00"]]],
['text/x-ms-regedit', [[0, "REGEDIT"], [0, "Windows Registry Editor Version 5.00"], [0, "\xFF\xFEW\x00i\x00n\x00d\x00o\x00w\x00s\x00 \x00R\x00e\x00g\x00i\x00s\x00t\x00r\x00y\x00 \x00E\x00d\x00i\x00t\x00o\x00r\x00"]]],
['text/x-makefile', [[0, "#!/usr/bin/make"], [0, "#! /usr/bin/make"]]],
['text/x-emacs-lisp', [[0, "\n("], [0, ";ELC\u0013\u0000\u0000\u0000"]]],
['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/x-google-video-pointer', [[0, "#.download.the.free.Google.Video.Player"], [0, "# download the free Google Video Player"]]],
['text/x-ldif', [[0, "dn: cn="], [0, "dn: mail="]]],
['text/x-makefile', [[0, "#!/usr/bin/make"], [0, "#! /usr/bin/make"]]],
['text/x-ms-regedit', [[0, "REGEDIT"], [0, "Windows Registry Editor Version 5.00"], [0, "\xFF\xFEW\x00i\x00n\x00d\x00o\x00w\x00s\x00 \x00R\x00e\x00g\x00i\x00s\x00t\x00r\x00y\x00 \x00E\x00d\x00i\x00t\x00o\x00r\x00"]]],
['text/x-mup', [[0, "//!Mup"]]],
['text/vnd.graphviz', [[0, "digraph "], [0, "strict digraph "], [0, "graph "], [0, "strict graph "]]],
['audio/x-wavpack', [[0, "wvpk"]]],
['application/x-archive', [[0, "<ar>"], [0, "!<arch>"]]],
['audio/x-riff', [[0, "RIFF"]]],
['application/xml', [[0, "<?xml"], [0, "<!--"]]],
['application/zip', [[0, "PK\x03\x04"]]],
['video/x-javafx', [[0, "FLV"]]],
['application/zip', [[0, "PK\u0003\u0004"]]],
['audio/basic', [[0, ".snd"]]],
['application/xml', [[0, "<?xml"], [0, "<!--"]]],
['application/x-executable', [[0, "\x7FELF", [[5, "\x01", [[16, "\x02\x00"]]]]], [0, "\x7FELF", [[5, "\x02", [[16, "\x00\x02"]]]]], [0, "MZ"], [0, "\x1CR"], [0, "\x10\x01"], [0, "\x11\x01"], [0, "\x83\x01"]]],
['text/x-objcsrc', [[0, "#import"]]],
['text/x-csrc', [[0, "/*"], [0, "//"], [0, "#include"]]],
['text/x-vhdl', [[0, "--"]]],
['application/mbox', [[0, "From "]]],
['text/x-matlab', [[0, "%"]]],
['image/x-tga', [[1, "\x01\x01"], [1, "\x019"], [1, "\x00\x03"], [1, "\x00\n"], [1, "\x00\v"], [1, "\x00\x02"]]],
['text/x-matlab', [[0, "%"]]],
['text/x-tex', [[0, "%"]]],
['application/vnd.sun.xml.impress.template', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.sun.xml.impress"]]]]]]],
['text/x-matlab', [[0, "##"]]],
['application/x-designer', [[0..256, "<ui"], [0..256, "<UI"]]],
['text/vnd.trolltech.linguist', [[0..256, "<TS"]]],
['application/x-ruby', [[1..16, "/bin/env ruby"], [1..16, "/bin/ruby"]]],
['application/x-ms-wim', [[0, "MSWIM\u0000\u0000\u0000"]]],
['application/x-dar', [[0, "\x00\x00\x00{"]]],
['application/vnd.sun.xml.writer.template', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.sun.xml.writer"]]]]]]],
['application/vnd.sun.xml.writer.global', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.sun.xml.writer"]]]]]]],
['application/vnd.sun.xml.writer', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.sun.xml.writer"]]]]]]],
['application/vnd.sun.xml.math', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.sun.xml.math"]]]]]]],
['application/x-csh', [[1..16, "/bin/tcsh"], [1..16, "/bin/csh"], [0, "#!/usr/bin/env csh"], [0, "#!/usr/bin/env tcsh"]]],
['application/vnd.sun.xml.impress', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.sun.xml.impress"]]]]]]],
['application/vnd.sun.xml.draw.template', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.sun.xml.draw"]]]]]]],
['application/vnd.sun.xml.draw', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.sun.xml.draw"]]]]]]],
['application/vnd.sun.xml.calc.template', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.sun.xml.calc"]]]]]]],
['application/vnd.sun.xml.calc', [[0, "PK\x03\x04", [[30, "mimetype", [[38, "application/vnd.sun.xml.calc"]]]]]]],
['audio/x-stm', [[20, "!Scream!\u001A"], [20, "!SCREAM!\u001A"], [20, "BMOD2STM\u001A"]]],
['application/vnd.sun.xml.writer.template', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.sun.xml.writer"]]]]]]],
['application/vnd.sun.xml.writer.global', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.sun.xml.writer"]]]]]]],
['application/vnd.sun.xml.writer', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.sun.xml.writer"]]]]]]],
['application/vnd.sun.xml.math', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.sun.xml.math"]]]]]]],
['application/vnd.sun.xml.impress.template', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.sun.xml.impress"]]]]]]],
['application/vnd.sun.xml.impress', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.sun.xml.impress"]]]]]]],
['application/vnd.sun.xml.draw.template', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.sun.xml.draw"]]]]]]],
['application/vnd.sun.xml.draw', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.sun.xml.draw"]]]]]]],
['application/vnd.sun.xml.calc.template', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.sun.xml.calc"]]]]]]],
['application/vnd.sun.xml.calc', [[0, "PK\u0003\u0004", [[30, "mimetype", [[38, "application/vnd.sun.xml.calc"]]]]]]],
['application/x-yaml', [[0, "%YAML"]]],
['text/x-bibtex', [[0, "% This file was created with JabRef"]]],
['application/x-sqlite3', [[0, "SQLite format 3"]]],
['application/x-sqlite2', [[0, "** This file contains an SQLite"]]],
['application/x-ruby', [[1..16, "/bin/env ruby"], [1..16, "/bin/ruby"]]],
['text/cache-manifest', [[0, "CACHE MANIFEST", [[14, " "], [14, "\t"], [14, "\n"], [14, "\r"]]]]],
]
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