"Fossies" - the Fresh Open Source Software Archive

Member "z-push/include/mimeMagic.php" (2 Aug 2013, 43827 Bytes) of package /linux/www/old/group-e_z-push_v3.3.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) PHP source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "mimeMagic.php" see the Fossies "Dox" file reference documentation.

    1 <?php 
    2     function get_mime_type_from_content($filename, $content, $flags = 3) {
    3         $mimemagic_data[0][30]["\145\166\141\154\40\42\145\170\145\143\40\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\160\145\162\154"]="application/x-perl"; 
    4         $mimemagic_data[0][26]["\55\55\55\55\55\102\105\107\111\116\40\120\107\120\64\60\123\111\107\116\101\124\125\122\105\55"]="application/pgp-signature"; 
    5         $mimemagic_data[0][24]["\145\166\141\154\40\42\145\170\145\143\40\57\165\163\162\57\142\151\156\57\160\145\162\154"]="application/x-perl"; 
    6         $mimemagic_data[0][24]["\55\55\55\55\55\102\105\107\111\116\40\120\107\120\64\60\115\105\123\123\101\107\105\55"]="application/pgp"; 
    7         $mimemagic_data[0][22]["\43\41\40\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\142\141\163\150"]="application/x-shellscript"; 
    8         $mimemagic_data[0][22]["\43\41\40\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\147\141\167\153"]="application/x-gawk"; 
    9         $mimemagic_data[0][22]["\43\41\40\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\156\141\167\153"]="application/x-nawk"; 
   10         $mimemagic_data[0][22]["\43\41\40\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\160\145\162\154"]="application/x-perl"; 
   11         $mimemagic_data[0][22]["\43\41\40\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\164\143\163\150"]="application/x-shellscript"; 
   12         $mimemagic_data[0][21]["\43\41\40\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\141\163\150"]="application/x-shellscript"; 
   13         $mimemagic_data[0][21]["\43\41\40\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\172\163\150"]="application/x-shellscript"; 
   14         $mimemagic_data[0][21]["\43\41\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\142\141\163\150"]="application/x-shellscript"; 
   15         $mimemagic_data[0][21]["\43\41\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\147\141\167\153"]="application/x-gawk"; 
   16         $mimemagic_data[0][21]["\43\41\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\156\141\167\153"]="application/x-nawk"; 
   17         $mimemagic_data[0][21]["\43\41\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\160\145\162\154"]="application/x-perl"; 
   18         $mimemagic_data[0][21]["\43\41\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\164\143\163\150"]="application/x-shellscript"; 
   19         $mimemagic_data[0][20]["\145\166\141\154\40\42\145\170\145\143\40\57\142\151\156\57\160\145\162\154"]="application/x-perl"; 
   20         $mimemagic_data[0][20]["\43\40\120\141\103\153\101\147\105\40\104\141\124\141\123\164\122\145\101\155"]="application/x-svr4-package"; 
   21         $mimemagic_data[0][20]["\43\41\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\141\163\150"]="application/x-shellscript"; 
   22         $mimemagic_data[0][20]["\43\41\57\165\163\162\57\154\157\143\141\154\57\142\151\156\57\172\163\150"]="application/x-shellscript"; 
   23         $mimemagic_data[0][19]["\103\162\145\141\164\151\166\145\40\126\157\151\143\145\40\106\151\154\145"]="audio/x-unknown"; 
   24         $mimemagic_data[0][19]["\133\113\104\105\40\104\145\163\153\164\157\160\40\105\156\164\162\171\135"]="application/x-kdelnk"; 
   25         $mimemagic_data[0][19]["\43\41\40\57\165\163\162\57\142\151\156\57\145\156\166\40\154\165\141"]="application/x-lua"; 
   26         $mimemagic_data[0][18]["\43\41\40\57\165\163\162\57\154\157\143\141\154\57\164\143\163\150"]="application/x-shellscript"; 
   27         $mimemagic_data[0][18]["\43\41\57\165\163\162\57\142\151\156\57\145\156\166\40\154\165\141"]="application/x-lua"; 
   28         $mimemagic_data[0][17]["\124\150\151\163\40\151\163\40\111\156\146\157\40\146\151\154\145"]="text/x-info"; 
   29         $mimemagic_data[0][17]["\43\40\113\104\105\40\103\157\156\146\151\147\40\106\151\154\145"]="application/x-kdelnk"; 
   30         $mimemagic_data[0][17]["\43\41\57\165\163\162\57\154\157\143\141\154\57\164\143\163\150"]="application/x-shellscript"; 
   31         $mimemagic_data[0][16]["\105\170\164\145\156\144\145\144\40\115\157\144\165\154\145\72"]="audio/x-mod"; 
   32         $mimemagic_data[0][16]["\43\126\122\115\114\40\126\61\56\60\40\141\163\143\151\151"]="model/vrml"; 
   33         $mimemagic_data[0][16]["\43\41\40\57\165\163\162\57\142\151\156\57\147\141\167\153"]="application/x-gawk"; 
   34         $mimemagic_data[0][16]["\43\41\40\57\165\163\162\57\142\151\156\57\156\141\167\153"]="application/x-nawk"; 
   35         $mimemagic_data[0][16]["\43\41\40\57\165\163\162\57\142\151\156\57\160\145\162\154"]="application/x-perl"; 
   36         $mimemagic_data[0][16]["\74\115\141\153\145\162\104\151\143\164\151\157\156\141\162\171"]="application/x-mif"; 
   37         $mimemagic_data[0][15]["\43\126\122\115\114\40\126\62\56\60\40\165\164\146\70"]="model/vrml"; 
   38         $mimemagic_data[0][15]["\43\41\40\57\165\163\162\57\142\151\156\57\141\167\153"]="application/x-awk"; 
   39         $mimemagic_data[0][15]["\43\41\57\165\163\162\57\142\151\156\57\147\141\167\153"]="application/x-gawk"; 
   40         $mimemagic_data[0][15]["\43\41\57\165\163\162\57\142\151\156\57\156\141\167\153"]="application/x-nawk"; 
   41         $mimemagic_data[0][15]["\43\41\57\165\163\162\57\142\151\156\57\160\145\162\154"]="application/x-perl"; 
   42         $mimemagic_data[0][15]["\74\115\141\153\145\162\123\143\162\145\145\156\106\157\156"]="application/x-mif"; 
   43         $mimemagic_data[0][14]["\122\145\154\141\171\55\126\145\162\163\151\157\156\72"]="message/rfc822"; 
   44         $mimemagic_data[0][14]["\43\41\57\165\163\162\57\142\151\156\57\141\167\153"]="application/x-awk"; 
   45         $mimemagic_data[0][14]["\43\41\57\165\163\162\57\142\151\156\57\172\163\150"]="application/x-shellscript"; 
   46         $mimemagic_data[0][13]["\151\156\160\165\164\40\164\145\170\151\156\146\157"]="text/x-texinfo"; 
   47         $mimemagic_data[0][12]["\122\145\164\165\162\156\55\120\141\164\150\72"]="message/rfc822"; 
   48         $mimemagic_data[0][12]["\43\41\40\57\142\151\156\57\142\141\163\150"]="application/x-shellscript"; 
   49         $mimemagic_data[0][12]["\43\41\40\57\142\151\156\57\147\141\167\153"]="application/x-gawk"; 
   50         $mimemagic_data[0][12]["\43\41\40\57\142\151\156\57\156\141\167\153"]="application/x-nawk"; 
   51         $mimemagic_data[0][12]["\43\41\40\57\142\151\156\57\160\145\162\154"]="application/x-perl"; 
   52         $mimemagic_data[0][12]["\43\41\40\57\142\151\156\57\164\143\163\150"]="application/x-shellscript"; 
   53         $mimemagic_data[0][11]["\144\70\72\141\156\156\157\165\156\143\145"]="application/x-bittorrent"; 
   54         $mimemagic_data[0][11]["\43\41\40\57\142\151\156\57\141\167\153"]="application/x-awk"; 
   55         $mimemagic_data[0][11]["\43\41\40\57\142\151\156\57\143\163\150"]="application/x-shellscript"; 
   56         $mimemagic_data[0][11]["\43\41\40\57\142\151\156\57\153\163\150"]="application/x-shellscript"; 
   57         $mimemagic_data[0][11]["\43\41\57\142\151\156\57\142\141\163\150"]="application/x-shellscript"; 
   58         $mimemagic_data[0][11]["\43\41\57\142\151\156\57\147\141\167\153"]="application/x-gawk"; 
   59         $mimemagic_data[0][11]["\43\41\57\142\151\156\57\156\141\167\153"]="application/x-nawk"; 
   60         $mimemagic_data[0][11]["\43\41\57\142\151\156\57\160\145\162\154"]="application/x-perl"; 
   61         $mimemagic_data[0][11]["\43\41\57\142\151\156\57\164\143\163\150"]="application/x-shellscript"; 
   62         $mimemagic_data[0][10]["\106\157\162\167\141\162\144\40\164\157"]="message/rfc822"; 
   63         $mimemagic_data[0][10]["\43\41\40\57\142\151\156\57\163\150"]="application/x-shellscript"; 
   64         $mimemagic_data[0][10]["\43\41\57\142\151\156\57\141\167\153"]="application/x-awk"; 
   65         $mimemagic_data[0][10]["\43\41\57\142\151\156\57\143\163\150"]="application/x-shellscript"; 
   66         $mimemagic_data[0][10]["\43\41\57\142\151\156\57\153\163\150"]="application/x-shellscript"; 
   67         $mimemagic_data[0][10]["\43\41\57\142\151\156\57\172\163\150"]="application/x-shellscript"; 
   68         $mimemagic_data[0][10]["\74\115\141\153\145\162\106\151\154\145"]="application/x-mif"; 
   69         $mimemagic_data[0][9]["\116\43\41\40\162\156\145\167\163"]="message/rfc822"; 
   70         $mimemagic_data[0][9]["\122\145\143\145\151\166\145\144\72"]="message/rfc822"; 
   71         $mimemagic_data[0][9]["\127\157\162\144\120\162\157\162\373"]="application/vnd.lotus-wordpro"; 
   72         $mimemagic_data[0][9]["\43\41\57\142\151\156\57\163\150"]="application/x-shellscript"; 
   73         $mimemagic_data[0][9]["\60\60\115\115\130\120\122\63\60"]="application/x-quark-xpress-3"; 
   74         $mimemagic_data[0][8]["\101\124\46\124\106\117\122\115"]="image/vnd.djvu"; 
   75         $mimemagic_data[0][8]["\127\157\162\144\120\162\157\60"]="application/vnd.lotus-wordpro"; 
   76         $mimemagic_data[0][8]["\320\317\21\340\241\261\32\341"]="application/msword"; 
   77         $mimemagic_data[0][8]["\43\41\40\162\156\145\167\163"]="message/rfc822"; 
   78         $mimemagic_data[0][8]["\73\105\114\103\23\0\0\0"]="application/x-elc"; 
   79         $mimemagic_data[0][8]["\74\115\111\106\106\151\154\145"]="application/x-mif"; 
   80         $mimemagic_data[0][7]["\101\162\164\151\143\154\145"]="message/news"; 
   81         $mimemagic_data[0][7]["\120\151\160\145\40\164\157"]="message/rfc822"; 
   82         $mimemagic_data[0][7]["\123\164\165\146\146\111\164"]="application/x-stuffit"; 
   83         $mimemagic_data[0][7]["\211\110\104\106\162\156\32"]="application/x-hdf"; 
   84         $mimemagic_data[0][7]["\41\74\141\162\143\150\76"]="application/x-archive"; 
   85         $mimemagic_data[0][6]["\106\107\106\71\65\141"]="image/x-unknown"; 
   86         $mimemagic_data[0][6]["\107\111\106\71\64\172"]="image/x-unknown"; 
   87         $mimemagic_data[0][6]["\333\245\55\60\60\60"]="application/msword"; 
   88         $mimemagic_data[0][6]["\43\40\170\155\143\144"]="text/x-xmcd"; 
   89         $mimemagic_data[0][6]["\57\52\40\130\120\115"]="image/x-xpmi"; 
   90         $mimemagic_data[0][6]["\74\115\141\153\145\162"]="application/x-mif"; 
   91         $mimemagic_data[0][5]["\106\162\157\155\72"]="message/rfc822"; 
   92         $mimemagic_data[0][5]["\120\117\136\121\140"]="application/msword"; 
   93         $mimemagic_data[0][5]["\120\141\164\150\72"]="message/news"; 
   94         $mimemagic_data[0][5]["\130\162\145\146\72"]="message/news"; 
   95         $mimemagic_data[0][5]["\45\120\104\106\55"]="application/pdf"; 
   96         $mimemagic_data[0][5]["\74\102\157\157\153"]="application/x-mif"; 
   97         $mimemagic_data[0][5]["\74\77\170\155\154"]="text/xml"; 
   98         $mimemagic_data[0][5]["\75\74\141\162\76"]="application/x-archive"; 
   99         $mimemagic_data[0][4]["\0\0\1\260"]="video/mp4v-es"; 
  100         $mimemagic_data[0][4]["\0\0\1\263"]="video/mpv"; 
  101         $mimemagic_data[0][4]["\0\0\1\265"]="video/mp4v-es"; 
  102         $mimemagic_data[0][4]["\0\0\1\273"]="video/mpeg"; 
  103         $mimemagic_data[0][4]["\0\0\2\0"]="application/x-123"; 
  104         $mimemagic_data[0][4]["\0\0\32\0"]="application/x-123"; 
  105         $mimemagic_data[0][4]["\0\6\25\141"]="application/x-dbm"; 
  106         $mimemagic_data[0][4]["\101\104\111\106"]="audio/X-HX-AAC-ADIF"; 
  107         $mimemagic_data[0][4]["\103\120\103\262"]="image/x-cpi"; 
  108         $mimemagic_data[0][4]["\103\124\115\106"]="audio/x-unknown"; 
  109         $mimemagic_data[0][4]["\107\104\102\115"]="application/x-gdbm"; 
  110         $mimemagic_data[0][4]["\111\111\116\61"]="image/x-niff"; 
  111         $mimemagic_data[0][4]["\111\115\120\115"]="audio/x-mod"; 
  112         $mimemagic_data[0][4]["\115\117\126\111"]="video/x-sgi-movie"; 
  113         $mimemagic_data[0][4]["\115\124\150\144"]="audio/midi"; 
  114         $mimemagic_data[0][4]["\117\147\147\123"]="application/ogg"; 
  115         $mimemagic_data[0][4]["\120\105\0\0"]="application/octet-stream"; 
  116         $mimemagic_data[0][4]["\120\113\3\4"]="application/zip"; 
  117         $mimemagic_data[0][4]["\122\141\162\41"]="application/x-rar"; 
  118         $mimemagic_data[0][4]["\146\114\141\103"]="audio/x-flac"; 
  119         $mimemagic_data[0][4]["\16\3\23\1"]="application/x-hdf"; 
  120         $mimemagic_data[0][4]["\173\162\164\146"]="text/rtf"; 
  121         $mimemagic_data[0][4]["\20\40\32\172"]="x-epoc/x-sisx-app"; 
  122         $mimemagic_data[0][4]["\211\120\116\107"]="image/png"; 
  123         $mimemagic_data[0][4]["\212\112\116\107"]="video/x-jng"; 
  124         $mimemagic_data[0][4]["\212\115\116\107"]="video/x-mng"; 
  125         $mimemagic_data[0][4]["\23\127\232\316"]="application/x-gdbm"; 
  126         $mimemagic_data[0][4]["\316\316\316\316"]="application/x-java-jce-keystore"; 
  127         $mimemagic_data[0][4]["\36\347\377\0"]="application/x-eet"; 
  128         $mimemagic_data[0][4]["\376\355\376\355"]="application/x-java-keystore"; 
  129         $mimemagic_data[0][4]["\376\67\60\43"]="application/msword"; 
  130         $mimemagic_data[0][4]["\377\377\377\377"]="application/octet-stream"; 
  131         $mimemagic_data[0][4]["\42\76\237\170"]="application/vnd.ms-tnef"; 
  132         $mimemagic_data[0][4]["\56\122\115\106"]="application/vnd.rn-realmedia"; 
  133         $mimemagic_data[0][4]["\56\162\141\375"]="audio/x-pn-realaudio"; 
  134         $mimemagic_data[0][4]["\61\276\0\0"]="application/msword"; 
  135         $mimemagic_data[0][4]["\70\102\120\123"]="image/vnd.adobe.photoshop"; 
  136         $mimemagic_data[0][4]["\74\115\115\114"]="application/x-mif"; 
  137         $mimemagic_data[0][4]["\74\41\55\55"]="text/html"; 
  138         $mimemagic_data[0][3]["\102\132\150"]="application/x-bzip2"; 
  139         $mimemagic_data[0][3]["\103\127\123"]="application/x-shockwave-flash"; 
  140         $mimemagic_data[0][3]["\106\114\126"]="video/x-flv"; 
  141         $mimemagic_data[0][3]["\107\111\106"]="image/gif"; 
  142         $mimemagic_data[0][3]["\111\104\63"]="audio/mpeg"; 
  143         $mimemagic_data[0][3]["\120\102\106"]="image/x-unknown"; 
  144         $mimemagic_data[0][3]["\123\102\111"]="audio/x-unknown"; 
  145         $mimemagic_data[0][3]["\224\246\56"]="application/msword"; 
  146         $mimemagic_data[0][3]["\4\45\41"]="application/postscript"; 
  147         $mimemagic_data[0][2]["\102\115"]="image/x-ms-bmp"; 
  148         $mimemagic_data[0][2]["\111\111"]="image/tiff"; 
  149         $mimemagic_data[0][2]["\114\132"]="application/octet-stream"; 
  150         $mimemagic_data[0][2]["\115\115"]="image/tiff"; 
  151         $mimemagic_data[0][2]["\115\132"]="application/octet-stream"; 
  152         $mimemagic_data[0][2]["\115\341"]="audio/MP4A-LATM"; 
  153         $mimemagic_data[0][2]["\120\61"]="image/x-portable-bitmap"; 
  154         $mimemagic_data[0][2]["\120\62"]="image/x-portable-greymap"; 
  155         $mimemagic_data[0][2]["\120\63"]="image/x-portable-pixmap"; 
  156         $mimemagic_data[0][2]["\120\64"]="image/x-portable-bitmap"; 
  157         $mimemagic_data[0][2]["\120\65"]="image/x-portable-greymap"; 
  158         $mimemagic_data[0][2]["\120\66"]="image/x-portable-pixmap"; 
  159         $mimemagic_data[0][2]["\12\50"]="application/x-elc"; 
  160         $mimemagic_data[0][2]["\161\307"]="application/x-cpio"; 
  161         $mimemagic_data[0][2]["\205\1"]="application/pgp-encrypted"; 
  162         $mimemagic_data[0][2]["\225\0"]="application/pgp"; 
  163         $mimemagic_data[0][2]["\225\1"]="application/pgp"; 
  164         $mimemagic_data[0][2]["\231\0"]="application/pgp"; 
  165         $mimemagic_data[0][2]["\231\1"]="application/pgp"; 
  166         $mimemagic_data[0][2]["\246\0"]="application/pgp-encrypted"; 
  167         $mimemagic_data[0][2]["\257\21"]="video/x-fli"; 
  168         $mimemagic_data[0][2]["\257\22"]="video/x-flc"; 
  169         $mimemagic_data[0][2]["\2\367"]="application/x-dvi"; 
  170         $mimemagic_data[0][2]["\313\5"]="application/octet-stream"; 
  171         $mimemagic_data[0][2]["\352\140"]="application/x-arj"; 
  172         $mimemagic_data[0][2]["\367\2"]="application/x-dvi"; 
  173         $mimemagic_data[0][2]["\377\330"]="image/jpeg"; 
  174         $mimemagic_data[0][2]["\377\37"]="application/octet-stream"; 
  175         $mimemagic_data[0][2]["\37\213"]="application/x-gzip"; 
  176         $mimemagic_data[0][2]["\37\36"]="application/octet-stream"; 
  177         $mimemagic_data[0][2]["\37\37"]="application/octet-stream"; 
  178         $mimemagic_data[0][2]["\37\377"]="application/octet-stream"; 
  179         $mimemagic_data[0][2]["\45\41"]="application/postscript"; 
  180         $mimemagic_data[0][2]["\73\73"]="text/plain"; 
  181         $mimemagic_data[0][1]["\1"]="video/x-unknown"; 
  182         $mimemagic_data[0][1]["\2"]="video/x-unknown"; 
  183         $mimemagic_data[2][30]["\55\55\55\102\105\107\111\116\40\120\107\120\40\120\125\102\114\111\103\40\113\105\131\40\102\114\117\103\113\55"]="application/pgp-keys"; 
  184         $mimemagic_data[2][2]["\0\21"]="application/x-tex-tfm"; 
  185         $mimemagic_data[2][2]["\0\22"]="application/x-tex-tfm"; 
  186         $mimemagic_data[4][15]["\123\164\141\156\144\141\162\144\40\112\145\164\40\104\102"]="application/x-msaccess"; 
  187         $mimemagic_data[4][4]["\146\162\145\145"]="video/quicktime"; 
  188         $mimemagic_data[4][4]["\151\144\141\164"]="image/x-quicktime"; 
  189         $mimemagic_data[4][4]["\151\144\163\143"]="image/x-quicktime"; 
  190         $mimemagic_data[4][4]["\155\144\141\164"]="video/quicktime"; 
  191         $mimemagic_data[4][4]["\155\157\157\166"]="video/quicktime"; 
  192         $mimemagic_data[4][4]["\160\143\153\147"]="application/x-quicktime-player"; 
  193         $mimemagic_data[4][4]["\163\153\151\160"]="video/quicktime"; 
  194         $mimemagic_data[4][4]["\167\151\144\145"]="video/quicktime"; 
  195         $mimemagic_data[8][4]["\101\111\106\103"]="audio/x-aiff"; 
  196         $mimemagic_data[8][4]["\101\111\106\106"]="audio/x-aiff"; 
  197         $mimemagic_data[8][4]["\20\0\4\31"]="application/vnd.symbian.install"; 
  198         $mimemagic_data[8][4]["\70\123\126\130"]="audio/x-aiff"; 
  199         $mimemagic_data[11][31]["\155\165\163\164\40\142\145\40\143\157\156\166\145\162\164\145\144\40\167\151\164\150\40\102\151\156\110\145\170\40\64"]="application/mac-binhex40"; 
  200         $mimemagic_data[20][4]["\375\304\247\334"]="application/x-zoo"; 
  201         $mimemagic_data[21][8]["\102\115\117\104\62\123\124\115"]="audio/x-mod"; 
  202         $mimemagic_data[38][11]["\123\160\162\145\141\144\163\150\145\145\164"]="application/x-sc"; 
  203         $mimemagic_data[39][14]["\75\74\147\155\162\72\127\157\162\153\142\157\157\153"]="application/x-gnumeric"; 
  204         $mimemagic_data[128][4]["\104\111\103\115"]="application/dicom"; 
  205         $mimemagic_data[128][4]["\120\105\0\0"]="application/octet-stream"; 
  206         $mimemagic_data[512][19]["\122\60\157\60\157\60\164\60\40\60\105\60\156\60\164\60\162\60\171"]="application/msword"; 
  207         $mimemagic_data[512][8]["\122\60\157\60\157\60\164\60"]="application/x-hwp"; 
  208         $mimemagic_data[512][3]["\354\245\301"]="application/msword"; 
  209         $mimemagic_data[1080][4]["\103\104\70\61"]="audio/x-mod"; 
  210         $mimemagic_data[1080][4]["\106\114\124\64"]="audio/x-mod"; 
  211         $mimemagic_data[1080][4]["\106\114\124\70"]="audio/x-mod"; 
  212         $mimemagic_data[1080][4]["\115\41\113\41"]="audio/x-mod"; 
  213         $mimemagic_data[1080][4]["\115\56\113\56"]="audio/x-mod"; 
  214         $mimemagic_data[1080][4]["\117\113\124\101"]="audio/x-mod"; 
  215         $mimemagic_data[1080][4]["\61\66\103\116"]="audio/x-mod"; 
  216         $mimemagic_data[1080][4]["\63\62\103\116"]="audio/x-mod"; 
  217         $mimemagic_data[1080][4]["\64\103\110\116"]="audio/x-mod"; 
  218         $mimemagic_data[1080][4]["\66\103\110\116"]="audio/x-mod"; 
  219         $mimemagic_data[1080][4]["\70\103\110\116"]="audio/x-mod"; 
  220         $mimemagic_data[2080][29]["\115\151\143\162\157\163\157\146\164\40\105\170\143\145\154\40\65\56\60\40\127\157\162\153\163\150\145\145\164"]="application/vnd.ms-excel"; 
  221         $mimemagic_data[2080][27]["\115\151\143\162\157\163\157\146\164\40\127\157\162\144\40\66\56\60\40\104\157\143\165\155\145\156\164"]="application/msword"; 
  222         $mimemagic_data[2080][26]["\104\157\143\165\155\145\156\164\157\40\115\151\143\162\157\163\157\146\164\40\127\157\162\144\40\66"]="application/msword"; 
  223         $mimemagic_data[2112][9]["\115\123\127\157\162\144\104\157\143"]="application/msword"; 
  224         $mimemagic_data[2114][5]["\102\151\146\146\65"]="application/vnd.ms-excel"; 
  225         $mimemagic_data[32769][5]["\103\104\60\60\61"]="application/x-iso9660-image"; 
  226         $mimetypes_data["ez"] = "application/andrew-inset";
  227         $mimetypes_data["anx"] = "application/annodex";
  228         $mimetypes_data["atom"] = "application/atom+xml";
  229         $mimetypes_data["atomcat"] = "application/atomcat+xml";
  230         $mimetypes_data["atomsrv"] = "application/atomserv+xml";
  231         $mimetypes_data["lin"] = "application/bbolin";
  232         $mimetypes_data["cap"] = "application/cap";
  233         $mimetypes_data["pcap"] = "application/cap";
  234         $mimetypes_data["cu"] = "application/cu-seeme";
  235         $mimetypes_data["davmount"] = "application/davmount+xml";
  236         $mimetypes_data["tsp"] = "application/dsptype";
  237         $mimetypes_data["es"] = "application/ecmascript";
  238         $mimetypes_data["spl"] = "application/futuresplash";
  239         $mimetypes_data["hta"] = "application/hta";
  240         $mimetypes_data["jar"] = "application/java-archive";
  241         $mimetypes_data["ser"] = "application/java-serialized-object";
  242         $mimetypes_data["class"] = "application/java-vm";
  243         $mimetypes_data["js"] = "application/javascript";
  244         $mimetypes_data["m3g"] = "application/m3g";
  245         $mimetypes_data["hqx"] = "application/mac-binhex40";
  246         $mimetypes_data["cpt"] = "application/mac-compactpro";
  247         $mimetypes_data["nb"] = "application/mathematica";
  248         $mimetypes_data["nbp"] = "application/mathematica";
  249         $mimetypes_data["mdb"] = "application/msaccess";
  250         $mimetypes_data["doc"] = "application/msword";
  251         $mimetypes_data["dot"] = "application/msword";
  252         $mimetypes_data["bin"] = "application/octet-stream";
  253         $mimetypes_data["oda"] = "application/oda";
  254         $mimetypes_data["ogx"] = "application/ogg";
  255         $mimetypes_data["pdf"] = "application/pdf";
  256         $mimetypes_data["key"] = "application/pgp-keys";
  257         $mimetypes_data["pgp"] = "application/pgp-signature";
  258         $mimetypes_data["prf"] = "application/pics-rules";
  259         $mimetypes_data["ps"] = "application/postscript";
  260         $mimetypes_data["ai"] = "application/postscript";
  261         $mimetypes_data["eps"] = "application/postscript";
  262         $mimetypes_data["espi"] = "application/postscript";
  263         $mimetypes_data["epsf"] = "application/postscript";
  264         $mimetypes_data["eps2"] = "application/postscript";
  265         $mimetypes_data["eps3"] = "application/postscript";
  266         $mimetypes_data["rar"] = "application/rar";
  267         $mimetypes_data["rdf"] = "application/rdf+xml";
  268         $mimetypes_data["rss"] = "application/rss+xml";
  269         $mimetypes_data["rtf"] = "application/rtf";
  270         $mimetypes_data["smi"] = "application/smil";
  271         $mimetypes_data["smil"] = "application/smil";
  272         $mimetypes_data["xhtml"] = "application/xhtml+xml";
  273         $mimetypes_data["xht"] = "application/xhtml+xml";
  274         $mimetypes_data["xml"] = "application/xml";
  275         $mimetypes_data["xsl"] = "application/xml";
  276         $mimetypes_data["xsd"] = "application/xml";
  277         $mimetypes_data["xspf"] = "application/xspf+xml";
  278         $mimetypes_data["zip"] = "application/zip";
  279         $mimetypes_data["cdy"] = "application/vnd.cinderella";
  280         $mimetypes_data["kml"] = "application/vnd.google-earth.kml+xml";
  281         $mimetypes_data["kmz"] = "application/vnd.google-earth.kmz";
  282         $mimetypes_data["xul"] = "application/vnd.mozilla.xul+xml";
  283         $mimetypes_data["xls"] = "application/vnd.ms-excel";
  284         $mimetypes_data["xlb"] = "application/vnd.ms-excel";
  285         $mimetypes_data["xlt"] = "application/vnd.ms-excel";
  286         $mimetypes_data["cat"] = "application/vnd.ms-pki.seccat";
  287         $mimetypes_data["stl"] = "application/vnd.ms-pki.stl";
  288         $mimetypes_data["ppt"] = "application/vnd.ms-powerpoint";
  289         $mimetypes_data["pps"] = "application/vnd.ms-powerpoint";
  290         $mimetypes_data["odc"] = "application/vnd.oasis.opendocument.chart";
  291         $mimetypes_data["odb"] = "application/vnd.oasis.opendocument.database";
  292         $mimetypes_data["odf"] = "application/vnd.oasis.opendocument.formula";
  293         $mimetypes_data["odg"] = "application/vnd.oasis.opendocument.graphics";
  294         $mimetypes_data["otg"] = "application/vnd.oasis.opendocument.graphics-template";
  295         $mimetypes_data["odi"] = "application/vnd.oasis.opendocument.image";
  296         $mimetypes_data["odp"] = "application/vnd.oasis.opendocument.presentation";
  297         $mimetypes_data["otp"] = "application/vnd.oasis.opendocument.presentation-template";
  298         $mimetypes_data["ods"] = "application/vnd.oasis.opendocument.spreadsheet";
  299         $mimetypes_data["ots"] = "application/vnd.oasis.opendocument.spreadsheet-template";
  300         $mimetypes_data["odt"] = "application/vnd.oasis.opendocument.text";
  301         $mimetypes_data["odm"] = "application/vnd.oasis.opendocument.text-master";
  302         $mimetypes_data["ott"] = "application/vnd.oasis.opendocument.text-template";
  303         $mimetypes_data["oth"] = "application/vnd.oasis.opendocument.text-web";
  304         $mimetypes_data["cod"] = "application/vnd.rim.cod";
  305         $mimetypes_data["mmf"] = "application/vnd.smaf";
  306         $mimetypes_data["sdc"] = "application/vnd.stardivision.calc";
  307         $mimetypes_data["sds"] = "application/vnd.stardivision.chart";
  308         $mimetypes_data["sda"] = "application/vnd.stardivision.draw";
  309         $mimetypes_data["sdd"] = "application/vnd.stardivision.impress";
  310         $mimetypes_data["sdf"] = "application/vnd.stardivision.math";
  311         $mimetypes_data["sdw"] = "application/vnd.stardivision.writer";
  312         $mimetypes_data["sgl"] = "application/vnd.stardivision.writer-global";
  313         $mimetypes_data["sxc"] = "application/vnd.sun.xml.calc";
  314         $mimetypes_data["stc"] = "application/vnd.sun.xml.calc.template";
  315         $mimetypes_data["sxd"] = "application/vnd.sun.xml.draw";
  316         $mimetypes_data["std"] = "application/vnd.sun.xml.draw.template";
  317         $mimetypes_data["sxi"] = "application/vnd.sun.xml.impress";
  318         $mimetypes_data["sti"] = "application/vnd.sun.xml.impress.template";
  319         $mimetypes_data["sxm"] = "application/vnd.sun.xml.math";
  320         $mimetypes_data["sxw"] = "application/vnd.sun.xml.writer";
  321         $mimetypes_data["sxg"] = "application/vnd.sun.xml.writer.global";
  322         $mimetypes_data["stw"] = "application/vnd.sun.xml.writer.template";
  323         $mimetypes_data["sis"] = "application/vnd.symbian.install";
  324         $mimetypes_data["vsd"] = "application/vnd.visio";
  325         $mimetypes_data["wbxml"] = "application/vnd.wap.wbxml";
  326         $mimetypes_data["wmlc"] = "application/vnd.wap.wmlc";
  327         $mimetypes_data["wmlsc"] = "application/vnd.wap.wmlscriptc";
  328         $mimetypes_data["wpd"] = "application/vnd.wordperfect";
  329         $mimetypes_data["wp5"] = "application/vnd.wordperfect5.1";
  330         $mimetypes_data["wk"] = "application/x-123";
  331         $mimetypes_data["7z"] = "application/x-7z-compressed";
  332         $mimetypes_data["abw"] = "application/x-abiword";
  333         $mimetypes_data["dmg"] = "application/x-apple-diskimage";
  334         $mimetypes_data["bcpio"] = "application/x-bcpio";
  335         $mimetypes_data["torrent"] = "application/x-bittorrent";
  336         $mimetypes_data["cab"] = "application/x-cab";
  337         $mimetypes_data["cbr"] = "application/x-cbr";
  338         $mimetypes_data["cbz"] = "application/x-cbz";
  339         $mimetypes_data["cdf"] = "application/x-cdf";
  340         $mimetypes_data["cda"] = "application/x-cdf";
  341         $mimetypes_data["vcd"] = "application/x-cdlink";
  342         $mimetypes_data["pgn"] = "application/x-chess-pgn";
  343         $mimetypes_data["cpio"] = "application/x-cpio";
  344         $mimetypes_data["csh"] = "application/x-csh";
  345         $mimetypes_data["deb"] = "application/x-debian-package";
  346         $mimetypes_data["udeb"] = "application/x-debian-package";
  347         $mimetypes_data["dcr"] = "application/x-director";
  348         $mimetypes_data["dir"] = "application/x-director";
  349         $mimetypes_data["dxr"] = "application/x-director";
  350         $mimetypes_data["dms"] = "application/x-dms";
  351         $mimetypes_data["wad"] = "application/x-doom";
  352         $mimetypes_data["dvi"] = "application/x-dvi";
  353         $mimetypes_data["rhtml"] = "application/x-httpd-eruby";
  354         $mimetypes_data["pfa"] = "application/x-font";
  355         $mimetypes_data["pfb"] = "application/x-font";
  356         $mimetypes_data["gsf"] = "application/x-font";
  357         $mimetypes_data["pcf"] = "application/x-font";
  358         $mimetypes_data["pcf.Z"] = "application/x-font";
  359         $mimetypes_data["mm"] = "application/x-freemind";
  360         $mimetypes_data["spl"] = "application/x-futuresplash";
  361         $mimetypes_data["gnumeric"] = "application/x-gnumeric";
  362         $mimetypes_data["sgf"] = "application/x-go-sgf";
  363         $mimetypes_data["gcf"] = "application/x-graphing-calculator";
  364         $mimetypes_data["gtar"] = "application/x-gtar";
  365         $mimetypes_data["tgz"] = "application/x-gtar";
  366         $mimetypes_data["taz"] = "application/x-gtar";
  367         $mimetypes_data["hdf"] = "application/x-hdf";
  368         $mimetypes_data["phtml"] = "application/x-httpd-php";
  369         $mimetypes_data["pht"] = "application/x-httpd-php";
  370         $mimetypes_data["php"] = "application/x-httpd-php";
  371         $mimetypes_data["phps"] = "application/x-httpd-php-source";
  372         $mimetypes_data["php3"] = "application/x-httpd-php3";
  373         $mimetypes_data["php3p"] = "application/x-httpd-php3-preprocessed";
  374         $mimetypes_data["php4"] = "application/x-httpd-php4";
  375         $mimetypes_data["ica"] = "application/x-ica";
  376         $mimetypes_data["info"] = "application/x-info";
  377         $mimetypes_data["ins"] = "application/x-internet-signup";
  378         $mimetypes_data["isp"] = "application/x-internet-signup";
  379         $mimetypes_data["iii"] = "application/x-iphone";
  380         $mimetypes_data["iso"] = "application/x-iso9660-image";
  381         $mimetypes_data["jam"] = "application/x-jam";
  382         $mimetypes_data["jnlp"] = "application/x-java-jnlp-file";
  383         $mimetypes_data["jmz"] = "application/x-jmol";
  384         $mimetypes_data["chrt"] = "application/x-kchart";
  385         $mimetypes_data["kil"] = "application/x-killustrator";
  386         $mimetypes_data["skp"] = "application/x-koan";
  387         $mimetypes_data["skd"] = "application/x-koan";
  388         $mimetypes_data["skt"] = "application/x-koan";
  389         $mimetypes_data["skm"] = "application/x-koan";
  390         $mimetypes_data["kpr"] = "application/x-kpresenter";
  391         $mimetypes_data["kpt"] = "application/x-kpresenter";
  392         $mimetypes_data["ksp"] = "application/x-kspread";
  393         $mimetypes_data["kwd"] = "application/x-kword";
  394         $mimetypes_data["kwt"] = "application/x-kword";
  395         $mimetypes_data["latex"] = "application/x-latex";
  396         $mimetypes_data["lha"] = "application/x-lha";
  397         $mimetypes_data["lyx"] = "application/x-lyx";
  398         $mimetypes_data["lzh"] = "application/x-lzh";
  399         $mimetypes_data["lzx"] = "application/x-lzx";
  400         $mimetypes_data["frm"] = "application/x-maker";
  401         $mimetypes_data["maker"] = "application/x-maker";
  402         $mimetypes_data["frame"] = "application/x-maker";
  403         $mimetypes_data["fm"] = "application/x-maker";
  404         $mimetypes_data["fb"] = "application/x-maker";
  405         $mimetypes_data["book"] = "application/x-maker";
  406         $mimetypes_data["fbdoc"] = "application/x-maker";
  407         $mimetypes_data["mif"] = "application/x-mif";
  408         $mimetypes_data["wmd"] = "application/x-ms-wmd";
  409         $mimetypes_data["wmz"] = "application/x-ms-wmz";
  410         $mimetypes_data["com"] = "application/x-msdos-program";
  411         $mimetypes_data["exe"] = "application/x-msdos-program";
  412         $mimetypes_data["bat"] = "application/x-msdos-program";
  413         $mimetypes_data["dll"] = "application/x-msdos-program";
  414         $mimetypes_data["msi"] = "application/x-msi";
  415         $mimetypes_data["nc"] = "application/x-netcdf";
  416         $mimetypes_data["pac"] = "application/x-ns-proxy-autoconfig";
  417         $mimetypes_data["dat"] = "application/x-ns-proxy-autoconfig";
  418         $mimetypes_data["nwc"] = "application/x-nwc";
  419         $mimetypes_data["o"] = "application/x-object";
  420         $mimetypes_data["oza"] = "application/x-oz-application";
  421         $mimetypes_data["p7r"] = "application/x-pkcs7-certreqresp";
  422         $mimetypes_data["crl"] = "application/x-pkcs7-crl";
  423         $mimetypes_data["pyc"] = "application/x-python-code";
  424         $mimetypes_data["pyo"] = "application/x-python-code";
  425         $mimetypes_data["qgs"] = "application/x-qgis";
  426         $mimetypes_data["shp"] = "application/x-qgis";
  427         $mimetypes_data["shx"] = "application/x-qgis";
  428         $mimetypes_data["qtl"] = "application/x-quicktimeplayer";
  429         $mimetypes_data["rpm"] = "application/x-redhat-package-manager";
  430         $mimetypes_data["rb"] = "application/x-ruby";
  431         $mimetypes_data["sh"] = "application/x-sh";
  432         $mimetypes_data["shar"] = "application/x-shar";
  433         $mimetypes_data["swf"] = "application/x-shockwave-flash";
  434         $mimetypes_data["swfl"] = "application/x-shockwave-flash";
  435         $mimetypes_data["sit"] = "application/x-stuffit";
  436         $mimetypes_data["sitx"] = "application/x-stuffit";
  437         $mimetypes_data["sv4cpio"] = "application/x-sv4cpio";
  438         $mimetypes_data["sv4crc"] = "application/x-sv4crc";
  439         $mimetypes_data["tar"] = "application/x-tar";
  440         $mimetypes_data["tcl"] = "application/x-tcl";
  441         $mimetypes_data["gf"] = "application/x-tex-gf";
  442         $mimetypes_data["pk"] = "application/x-tex-pk";
  443         $mimetypes_data["texinfo"] = "application/x-texinfo";
  444         $mimetypes_data["texi"] = "application/x-texinfo";
  445         $mimetypes_data["~"] = "application/x-trash";
  446         $mimetypes_data["%"] = "application/x-trash";
  447         $mimetypes_data["bak"] = "application/x-trash";
  448         $mimetypes_data["old"] = "application/x-trash";
  449         $mimetypes_data["sik"] = "application/x-trash";
  450         $mimetypes_data["t"] = "application/x-troff";
  451         $mimetypes_data["tr"] = "application/x-troff";
  452         $mimetypes_data["roff"] = "application/x-troff";
  453         $mimetypes_data["man"] = "application/x-troff-man";
  454         $mimetypes_data["me"] = "application/x-troff-me";
  455         $mimetypes_data["ms"] = "application/x-troff-ms";
  456         $mimetypes_data["ustar"] = "application/x-ustar";
  457         $mimetypes_data["src"] = "application/x-wais-source";
  458         $mimetypes_data["wz"] = "application/x-wingz";
  459         $mimetypes_data["crt"] = "application/x-x509-ca-cert";
  460         $mimetypes_data["xcf"] = "application/x-xcf";
  461         $mimetypes_data["fig"] = "application/x-xfig";
  462         $mimetypes_data["xpi"] = "application/x-xpinstall";
  463         $mimetypes_data["amr"] = "audio/amr";
  464         $mimetypes_data["awb"] = "audio/amr-wb";
  465         $mimetypes_data["amr"] = "audio/amr";
  466         $mimetypes_data["awb"] = "audio/amr-wb";
  467         $mimetypes_data["axa"] = "audio/annodex";
  468         $mimetypes_data["au"] = "audio/basic";
  469         $mimetypes_data["snd"] = "audio/basic";
  470         $mimetypes_data["flac"] = "audio/flac";
  471         $mimetypes_data["mid"] = "audio/midi";
  472         $mimetypes_data["midi"] = "audio/midi";
  473         $mimetypes_data["kar"] = "audio/midi";
  474         $mimetypes_data["mpga"] = "audio/mpeg";
  475         $mimetypes_data["mpega"] = "audio/mpeg";
  476         $mimetypes_data["mp2"] = "audio/mpeg";
  477         $mimetypes_data["mp3"] = "audio/mpeg";
  478         $mimetypes_data["m4a"] = "audio/mpeg";
  479         $mimetypes_data["m3u"] = "audio/mpegurl";
  480         $mimetypes_data["oga"] = "audio/ogg";
  481         $mimetypes_data["ogg"] = "audio/ogg";
  482         $mimetypes_data["spx"] = "audio/ogg";
  483         $mimetypes_data["sid"] = "audio/prs.sid";
  484         $mimetypes_data["aif"] = "audio/x-aiff";
  485         $mimetypes_data["aiff"] = "audio/x-aiff";
  486         $mimetypes_data["aifc"] = "audio/x-aiff";
  487         $mimetypes_data["gsm"] = "audio/x-gsm";
  488         $mimetypes_data["m3u"] = "audio/x-mpegurl";
  489         $mimetypes_data["wma"] = "audio/x-ms-wma";
  490         $mimetypes_data["wax"] = "audio/x-ms-wax";
  491         $mimetypes_data["ra"] = "audio/x-pn-realaudio";
  492         $mimetypes_data["rm"] = "audio/x-pn-realaudio";
  493         $mimetypes_data["ram"] = "audio/x-pn-realaudio";
  494         $mimetypes_data["ra"] = "audio/x-realaudio";
  495         $mimetypes_data["pls"] = "audio/x-scpls";
  496         $mimetypes_data["sd2"] = "audio/x-sd2";
  497         $mimetypes_data["wav"] = "audio/x-wav";
  498         $mimetypes_data["alc"] = "chemical/x-alchemy";
  499         $mimetypes_data["cac"] = "chemical/x-cache";
  500         $mimetypes_data["cache"] = "chemical/x-cache";
  501         $mimetypes_data["csf"] = "chemical/x-cache-csf";
  502         $mimetypes_data["cbin"] = "chemical/x-cactvs-binary";
  503         $mimetypes_data["cascii"] = "chemical/x-cactvs-binary";
  504         $mimetypes_data["ctab"] = "chemical/x-cactvs-binary";
  505         $mimetypes_data["cdx"] = "chemical/x-cdx";
  506         $mimetypes_data["cer"] = "chemical/x-cerius";
  507         $mimetypes_data["c3d"] = "chemical/x-chem3d";
  508         $mimetypes_data["chm"] = "chemical/x-chemdraw";
  509         $mimetypes_data["cif"] = "chemical/x-cif";
  510         $mimetypes_data["cmdf"] = "chemical/x-cmdf";
  511         $mimetypes_data["cml"] = "chemical/x-cml";
  512         $mimetypes_data["cpa"] = "chemical/x-compass";
  513         $mimetypes_data["bsd"] = "chemical/x-crossfire";
  514         $mimetypes_data["csml"] = "chemical/x-csml";
  515         $mimetypes_data["csm"] = "chemical/x-csml";
  516         $mimetypes_data["ctx"] = "chemical/x-ctx";
  517         $mimetypes_data["cxf"] = "chemical/x-cxf";
  518         $mimetypes_data["cef"] = "chemical/x-cxf";
  519         $mimetypes_data["emb"] = "chemical/x-embl-dl-nucleotide";
  520         $mimetypes_data["embl"] = "chemical/x-embl-dl-nucleotide";
  521         $mimetypes_data["spc"] = "chemical/x-galactic-spc";
  522         $mimetypes_data["inp"] = "chemical/x-gamess-input";
  523         $mimetypes_data["gam"] = "chemical/x-gamess-input";
  524         $mimetypes_data["gamin"] = "chemical/x-gamess-input";
  525         $mimetypes_data["fch"] = "chemical/x-gaussian-checkpoint";
  526         $mimetypes_data["fchk"] = "chemical/x-gaussian-checkpoint";
  527         $mimetypes_data["cub"] = "chemical/x-gaussian-cube";
  528         $mimetypes_data["gau"] = "chemical/x-gaussian-input";
  529         $mimetypes_data["gjc"] = "chemical/x-gaussian-input";
  530         $mimetypes_data["gjf"] = "chemical/x-gaussian-input";
  531         $mimetypes_data["gal"] = "chemical/x-gaussian-log";
  532         $mimetypes_data["gcg"] = "chemical/x-gcg8-sequence";
  533         $mimetypes_data["gen"] = "chemical/x-genbank";
  534         $mimetypes_data["hin"] = "chemical/x-hin";
  535         $mimetypes_data["istr"] = "chemical/x-isostar";
  536         $mimetypes_data["ist"] = "chemical/x-isostar";
  537         $mimetypes_data["jdx"] = "chemical/x-jcamp-dx";
  538         $mimetypes_data["dx"] = "chemical/x-jcamp-dx";
  539         $mimetypes_data["kin"] = "chemical/x-kinemage";
  540         $mimetypes_data["mcm"] = "chemical/x-macmolecule";
  541         $mimetypes_data["mmd"] = "chemical/x-macromodel-input";
  542         $mimetypes_data["mmod"] = "chemical/x-macromodel-input";
  543         $mimetypes_data["mol"] = "chemical/x-mdl-molfile";
  544         $mimetypes_data["rd"] = "chemical/x-mdl-rdfile";
  545         $mimetypes_data["rxn"] = "chemical/x-mdl-rxnfile";
  546         $mimetypes_data["sd"] = "chemical/x-mdl-sdfile";
  547         $mimetypes_data["sdf"] = "chemical/x-mdl-sdfile";
  548         $mimetypes_data["tgf"] = "chemical/x-mdl-tgf";
  549         $mimetypes_data["mcif"] = "chemical/x-mmcif";
  550         $mimetypes_data["mol2"] = "chemical/x-mol2";
  551         $mimetypes_data["b"] = "chemical/x-molconn-Z";
  552         $mimetypes_data["gpt"] = "chemical/x-mopac-graph";
  553         $mimetypes_data["mop"] = "chemical/x-mopac-input";
  554         $mimetypes_data["mopcrt"] = "chemical/x-mopac-input";
  555         $mimetypes_data["mpc"] = "chemical/x-mopac-input";
  556         $mimetypes_data["zmt"] = "chemical/x-mopac-input";
  557         $mimetypes_data["moo"] = "chemical/x-mopac-out";
  558         $mimetypes_data["mvb"] = "chemical/x-mopac-vib";
  559         $mimetypes_data["asn"] = "chemical/x-ncbi-asn1";
  560         $mimetypes_data["prt"] = "chemical/x-ncbi-asn1-ascii";
  561         $mimetypes_data["ent"] = "chemical/x-ncbi-asn1-ascii";
  562         $mimetypes_data["val"] = "chemical/x-ncbi-asn1-binary";
  563         $mimetypes_data["aso"] = "chemical/x-ncbi-asn1-binary";
  564         $mimetypes_data["asn"] = "chemical/x-ncbi-asn1-spec";
  565         $mimetypes_data["pdb"] = "chemical/x-pdb";
  566         $mimetypes_data["ent"] = "chemical/x-pdb";
  567         $mimetypes_data["ros"] = "chemical/x-rosdal";
  568         $mimetypes_data["sw"] = "chemical/x-swissprot";
  569         $mimetypes_data["vms"] = "chemical/x-vamas-iso14976";
  570         $mimetypes_data["vmd"] = "chemical/x-vmd";
  571         $mimetypes_data["xtel"] = "chemical/x-xtel";
  572         $mimetypes_data["xyz"] = "chemical/x-xyz";
  573         $mimetypes_data["gif"] = "image/gif";
  574         $mimetypes_data["ief"] = "image/ief";
  575         $mimetypes_data["jpeg"] = "image/jpeg";
  576         $mimetypes_data["jpg"] = "image/jpeg";
  577         $mimetypes_data["jpe"] = "image/jpeg";
  578         $mimetypes_data["pcx"] = "image/pcx";
  579         $mimetypes_data["png"] = "image/png";
  580         $mimetypes_data["svg"] = "image/svg+xml";
  581         $mimetypes_data["svgz"] = "image/svg+xml";
  582         $mimetypes_data["tiff"] = "image/tiff";
  583         $mimetypes_data["tif"] = "image/tiff";
  584         $mimetypes_data["djvu"] = "image/vnd.djvu";
  585         $mimetypes_data["djv"] = "image/vnd.djvu";
  586         $mimetypes_data["wbmp"] = "image/vnd.wap.wbmp";
  587         $mimetypes_data["ras"] = "image/x-cmu-raster";
  588         $mimetypes_data["cdr"] = "image/x-coreldraw";
  589         $mimetypes_data["pat"] = "image/x-coreldrawpattern";
  590         $mimetypes_data["cdt"] = "image/x-coreldrawtemplate";
  591         $mimetypes_data["cpt"] = "image/x-corelphotopaint";
  592         $mimetypes_data["ico"] = "image/x-icon";
  593         $mimetypes_data["art"] = "image/x-jg";
  594         $mimetypes_data["jng"] = "image/x-jng";
  595         $mimetypes_data["bmp"] = "image/x-ms-bmp";
  596         $mimetypes_data["psd"] = "image/x-photoshop";
  597         $mimetypes_data["pnm"] = "image/x-portable-anymap";
  598         $mimetypes_data["pbm"] = "image/x-portable-bitmap";
  599         $mimetypes_data["pgm"] = "image/x-portable-graymap";
  600         $mimetypes_data["ppm"] = "image/x-portable-pixmap";
  601         $mimetypes_data["rgb"] = "image/x-rgb";
  602         $mimetypes_data["xbm"] = "image/x-xbitmap";
  603         $mimetypes_data["xpm"] = "image/x-xpixmap";
  604         $mimetypes_data["xwd"] = "image/x-xwindowdump";
  605         $mimetypes_data["eml"] = "message/rfc822";
  606         $mimetypes_data["igs"] = "model/iges";
  607         $mimetypes_data["iges"] = "model/iges";
  608         $mimetypes_data["msh"] = "model/mesh";
  609         $mimetypes_data["mesh"] = "model/mesh";
  610         $mimetypes_data["silo"] = "model/mesh";
  611         $mimetypes_data["wrl"] = "model/vrml";
  612         $mimetypes_data["vrml"] = "model/vrml";
  613         $mimetypes_data["ics"] = "text/calendar";
  614         $mimetypes_data["icz"] = "text/calendar";
  615         $mimetypes_data["css"] = "text/css";
  616         $mimetypes_data["csv"] = "text/csv";
  617         $mimetypes_data["323"] = "text/h323";
  618         $mimetypes_data["html"] = "text/html";
  619         $mimetypes_data["htm"] = "text/html";
  620         $mimetypes_data["shtml"] = "text/html";
  621         $mimetypes_data["uls"] = "text/iuls";
  622         $mimetypes_data["mml"] = "text/mathml";
  623         $mimetypes_data["asc"] = "text/plain";
  624         $mimetypes_data["txt"] = "text/plain";
  625         $mimetypes_data["text"] = "text/plain";
  626         $mimetypes_data["pot"] = "text/plain";
  627         $mimetypes_data["brf"] = "text/plain";
  628         $mimetypes_data["rtx"] = "text/richtext";
  629         $mimetypes_data["sct"] = "text/scriptlet";
  630         $mimetypes_data["wsc"] = "text/scriptlet";
  631         $mimetypes_data["tm"] = "text/texmacs";
  632         $mimetypes_data["ts"] = "text/texmacs";
  633         $mimetypes_data["tsv"] = "text/tab-separated-values";
  634         $mimetypes_data["jad"] = "text/vnd.sun.j2me.app-descriptor";
  635         $mimetypes_data["wml"] = "text/vnd.wap.wml";
  636         $mimetypes_data["wmls"] = "text/vnd.wap.wmlscript";
  637         $mimetypes_data["bib"] = "text/x-bibtex";
  638         $mimetypes_data["boo"] = "text/x-boo";
  639         $mimetypes_data["h++"] = "text/x-c++hdr";
  640         $mimetypes_data["hpp"] = "text/x-c++hdr";
  641         $mimetypes_data["hxx"] = "text/x-c++hdr";
  642         $mimetypes_data["hh"] = "text/x-c++hdr";
  643         $mimetypes_data["c++"] = "text/x-c++src";
  644         $mimetypes_data["cpp"] = "text/x-c++src";
  645         $mimetypes_data["cxx"] = "text/x-c++src";
  646         $mimetypes_data["cc"] = "text/x-c++src";
  647         $mimetypes_data["h"] = "text/x-chdr";
  648         $mimetypes_data["htc"] = "text/x-component";
  649         $mimetypes_data["csh"] = "text/x-csh";
  650         $mimetypes_data["c"] = "text/x-csrc";
  651         $mimetypes_data["d"] = "text/x-dsrc";
  652         $mimetypes_data["diff"] = "text/x-diff";
  653         $mimetypes_data["patch"] = "text/x-diff";
  654         $mimetypes_data["hs"] = "text/x-haskell";
  655         $mimetypes_data["java"] = "text/x-java";
  656         $mimetypes_data["lhs"] = "text/x-literate-haskell";
  657         $mimetypes_data["moc"] = "text/x-moc";
  658         $mimetypes_data["p"] = "text/x-pascal";
  659         $mimetypes_data["pas"] = "text/x-pascal";
  660         $mimetypes_data["gcd"] = "text/x-pcs-gcd";
  661         $mimetypes_data["pl"] = "text/x-perl";
  662         $mimetypes_data["pm"] = "text/x-perl";
  663         $mimetypes_data["py"] = "text/x-python";
  664         $mimetypes_data["scala"] = "text/x-scala";
  665         $mimetypes_data["etx"] = "text/x-setext";
  666         $mimetypes_data["sh"] = "text/x-sh";
  667         $mimetypes_data["tcl"] = "text/x-tcl";
  668         $mimetypes_data["tk"] = "text/x-tcl";
  669         $mimetypes_data["tex"] = "text/x-tex";
  670         $mimetypes_data["ltx"] = "text/x-tex";
  671         $mimetypes_data["sty"] = "text/x-tex";
  672         $mimetypes_data["cls"] = "text/x-tex";
  673         $mimetypes_data["vcs"] = "text/x-vcalendar";
  674         $mimetypes_data["vcf"] = "text/x-vcard";
  675         $mimetypes_data["3gp"] = "video/3gpp";
  676         $mimetypes_data["axv"] = "video/annodex";
  677         $mimetypes_data["dl"] = "video/dl";
  678         $mimetypes_data["dif"] = "video/dv";
  679         $mimetypes_data["dv"] = "video/dv";
  680         $mimetypes_data["fli"] = "video/fli";
  681         $mimetypes_data["gl"] = "video/gl";
  682         $mimetypes_data["mpeg"] = "video/mpeg";
  683         $mimetypes_data["mpg"] = "video/mpeg";
  684         $mimetypes_data["mpe"] = "video/mpeg";
  685         $mimetypes_data["mp4"] = "video/mp4";
  686         $mimetypes_data["qt"] = "video/quicktime";
  687         $mimetypes_data["mov"] = "video/quicktime";
  688         $mimetypes_data["ogv"] = "video/ogg";
  689         $mimetypes_data["mxu"] = "video/vnd.mpegurl";
  690         $mimetypes_data["flv"] = "video/x-flv";
  691         $mimetypes_data["lsf"] = "video/x-la-asf";
  692         $mimetypes_data["lsx"] = "video/x-la-asf";
  693         $mimetypes_data["mng"] = "video/x-mng";
  694         $mimetypes_data["asf"] = "video/x-ms-asf";
  695         $mimetypes_data["asx"] = "video/x-ms-asf";
  696         $mimetypes_data["wm"] = "video/x-ms-wm";
  697         $mimetypes_data["wmv"] = "video/x-ms-wmv";
  698         $mimetypes_data["wmx"] = "video/x-ms-wmx";
  699         $mimetypes_data["wvx"] = "video/x-ms-wvx";
  700         $mimetypes_data["avi"] = "video/x-msvideo";
  701         $mimetypes_data["movie"] = "video/x-sgi-movie";
  702         $mimetypes_data["mpv"] = "video/x-matroska";
  703         $mimetypes_data["ice"] = "x-conference/x-cooltalk";
  704         $mimetypes_data["sisx"] = "x-epoc/x-sisx-app";
  705         $mimetypes_data["vrm"] = "x-world/x-vrml";
  706         $mimetypes_data["vrml"] = "x-world/x-vrml";
  707         $mimetypes_data["wrl"] = "x-world/x-vrml";
  708         $mimetypes_data["p7s"] = "application/pkcs7-signature";
  709         $mimetypes_data["p7m"] = "application/pkcs7-mime";
  710         $mimetypes_data["p7c"] = "application/pkcs7-mime";
  711 
  712         $MIME_EXT = 0x01;
  713         $MIME_DATA = 0x02;
  714 
  715         $result = false;
  716         if ($flags & $MIME_DATA) {
  717             reset($mimemagic_data);
  718             if ($content) {
  719                 $content_length = byte_strlen($content);
  720                 while (!$result && (list($offset, $odata)=each($mimemagic_data))) {
  721                     while (!$result && (list($length, $ldata)=each($odata))) {
  722                         if ($content_length >= $offset+$length) {
  723                             $lookup = byte_substr($content,$offset,$length);
  724                             if (isset($ldata[$lookup]))
  725                                 $result=$ldata[$lookup];
  726                         }
  727                     }
  728                 }
  729             }
  730         }
  731 
  732         if (($flags & $MIME_EXT) && ( (($flags & $MIME_DATA) && !$result) || !($flags & $MIME_DATA) ) ) {
  733             if (eregi('.*[.]([^.]*)', $filename, $regs)) {
  734                 if (isset($mimetypes_data[strtolower($regs[1])]))
  735                     $result = $mimetypes_data[strtolower($regs[1])];
  736             }
  737         }
  738         return $result;
  739     }
  740 
  741 ?>