mime_map.c

00001 /*
00002  * Copyright (c) 2005-2012 by KoanLogic s.r.l. <http://www.koanlogic.com>
00003  * All rights reserved.
00004  *
00005  * This file is part of KLone, and as such it is subject to the license stated
00006  * in the LICENSE file which you have received as part of this distribution.
00007  *
00008  * $Id: mime_map.c,v 1.5 2006/01/09 12:38:38 tat Exp $
00009  */
00010 
00011 #include <klone/mime_map.h>
00012 
00013 mime_map_t mime_map[] = {
00014     /* extension    MIME type         0 or 1 (zippable or not) */
00015     { " ext not found ", "application/octet-stream",    1 }, 
00016     { "ai",         "application/postscript",           1 }, 
00017     { "aif",        "audio/x-aiff",                     1 }, 
00018     { "aifc",       "audio/x-aiff",                     1 }, 
00019     { "aiff",       "audio/x-aiff",                     1 }, 
00020     { "asc",        "text/plain",                       1 }, 
00021     { "atom",       "application/atom+xml",             1 }, 
00022     { "au",         "audio/basic",                      1 }, 
00023     { "avi",        "video/x-msvideo",                  1 }, 
00024     { "bcpio",      "application/x-bcpio",              1 }, 
00025     { "bin",        "application/octet-stream",         1 }, 
00026     { "bmp",        "image/bmp",                        1 }, 
00027     { "bz2",        "application/x-bzip2",              0 }, 
00028     { "cdf",        "application/x-netcdf",             1 }, 
00029     { "cgm",        "image/cgm",                        1 }, 
00030     { "class",      "application/octet-stream",         1 }, 
00031     { "cpio",       "application/x-cpio",               1 }, 
00032     { "cpt",        "application/mac-compactpro",       1 }, 
00033     { "csh",        "application/x-csh",                1 }, 
00034     { "css",        "text/css",                         1 }, 
00035     { "kl1",        "text/html",                        1 }, 
00036     { "klone",      "text/html",                        1 }, 
00037     { "dcr",        "application/x-director",           1 }, 
00038     { "dir",        "application/x-director",           1 }, 
00039     { "djv",        "image/vnd.djvu",                   1 }, 
00040     { "djvu",       "image/vnd.djvu",                   1 }, 
00041     { "dll",        "application/octet-stream",         1 }, 
00042     { "dmg",        "application/octet-stream",         1 }, 
00043     { "dms",        "application/octet-stream",         1 }, 
00044     { "doc",        "application/msword",               1 }, 
00045     { "dtd",        "application/xml-dtd",              1 }, 
00046     { "dvi",        "application/x-dvi",                1 }, 
00047     { "dxr",        "application/x-director",           1 }, 
00048     { "eps",        "application/postscript",           1 }, 
00049     { "etx",        "text/x-setext",                    1 }, 
00050     { "exe",        "application/octet-stream",         1 }, 
00051     { "ez",         "application/andrew-inset",         1 }, 
00052     { "gif",        "image/gif",                        0 }, 
00053     { "gram",       "application/srgs",                 1 }, 
00054     { "grxml",      "application/srgs+xml",             1 }, 
00055     { "gtar",       "application/x-gtar",               1 }, 
00056     { "gz",         "application/x-gzip",               0 }, 
00057     { "hdf",        "application/x-hdf",                1 }, 
00058     { "hqx",        "application/mac-binhex40",         0 }, 
00059     { "htm",        "text/html",                        1 }, 
00060     { "html",       "text/html",                        1 }, 
00061     { "ice",        "x-conference/x-cooltalk",          1 }, 
00062     { "ico",        "image/x-icon",                     1 }, 
00063     { "ics",        "text/calendar",                    1 }, 
00064     { "ief",        "image/ief",                        1 }, 
00065     { "ifb",        "text/calendar",                    1 }, 
00066     { "iges",       "model/iges",                       1 }, 
00067     { "igs",        "model/iges",                       1 }, 
00068     { "jpe",        "image/jpeg",                       0 }, 
00069     { "jpeg",       "image/jpeg",                       0 }, 
00070     { "jpg",        "image/jpeg",                       0 }, 
00071     { "js",         "application/x-javascript",         1 }, 
00072     { "kar",        "audio/midi",                       1 }, 
00073     { "latex",      "application/x-latex",              1 }, 
00074     { "lha",        "application/octet-stream",         0 }, 
00075     { "lzh",        "application/octet-stream",         0 }, 
00076     { "m3u",        "audio/x-mpegurl",                  1 }, 
00077     { "m4u",        "video/vnd.mpegurl",                1 }, 
00078     { "man",        "application/x-troff-man",          1 }, 
00079     { "mathml",     "application/mathml+xml",           1 }, 
00080     { "me",         "application/x-troff-me",           1 }, 
00081     { "mesh",       "model/mesh",                       1 }, 
00082     { "mid",        "audio/midi",                       0 }, 
00083     { "midi",       "audio/midi",                       0 }, 
00084     { "mov",        "video/quicktime",                  0 }, 
00085     { "movie",      "video/x-sgi-movie",                0 }, 
00086     { "mp2",        "audio/mpeg",                       0 }, 
00087     { "mp3",        "audio/mpeg",                       0 }, 
00088     { "mpe",        "video/mpeg",                       0 }, 
00089     { "mpeg",       "video/mpeg",                       0 }, 
00090     { "mpg",        "video/mpeg",                       0 }, 
00091     { "mpga",       "audio/mpeg",                       0 }, 
00092     { "ms",         "application/x-troff-ms",           1 }, 
00093     { "msh",        "model/mesh",                       1 }, 
00094     { "mxu",        "video/vnd.mpegurl",                1 }, 
00095     { "nc",         "application/x-netcdf",             1 }, 
00096     { "oda",        "application/oda",                  1 }, 
00097     { "ogg",        "application/ogg",                  0 }, 
00098     { "pbm",        "image/x-portable-bitmap",          1 }, 
00099     { "pdb",        "chemical/x-pdb",                   1 }, 
00100     { "pdf",        "application/pdf",                  0 }, 
00101     { "pgm",        "image/x-portable-graymap",         1 }, 
00102     { "pgn",        "application/x-chess-pgn",          1 }, 
00103     { "png",        "image/png",                        0 }, 
00104     { "pnm",        "image/x-portable-anymap",          1 }, 
00105     { "ppm",        "image/x-portable-pixmap",          1 }, 
00106     { "ppt",        "application/vnd.ms-powerpoint",    1 }, 
00107     { "ps",         "application/postscript",           1 }, 
00108     { "qt",         "video/quicktime",                  0 }, 
00109     { "ra",         "audio/x-pn-realaudio",             0 }, 
00110     { "ram",        "audio/x-pn-realaudio",             0 }, 
00111     { "ras",        "image/x-cmu-raster",               1 }, 
00112     { "rdf",        "application/rdf+xml",              1 }, 
00113     { "rgb",        "image/x-rgb",                      1 }, 
00114     { "rm",         "application/vnd.rn-realmedia",     0 }, 
00115     { "roff",       "application/x-troff",              1 }, 
00116     { "rtf",        "text/rtf",                         1 }, 
00117     { "rtx",        "text/richtext",                    1 }, 
00118     { "sgm",        "text/sgml",                        1 }, 
00119     { "sgml",       "text/sgml",                        1 }, 
00120     { "sh",         "application/x-sh",                 1 }, 
00121     { "shar",       "application/x-shar",               1 }, 
00122     { "silo",       "model/mesh",                       1 }, 
00123     { "sit",        "application/x-stuffit",            1 }, 
00124     { "skd",        "application/x-koan",               1 }, 
00125     { "skm",        "application/x-koan",               1 }, 
00126     { "skp",        "application/x-koan",               1 }, 
00127     { "skt",        "application/x-koan",               1 }, 
00128     { "smi",        "application/smil",                 1 }, 
00129     { "smil",       "application/smil",                 1 }, 
00130     { "snd",        "audio/basic",                      1 }, 
00131     { "so",         "application/octet-stream",         1 }, 
00132     { "spl",        "application/x-futuresplash",       1 }, 
00133     { "src",        "application/x-wais-source",        1 }, 
00134     { "sv4cpio",    "application/x-sv4cpio",            1 }, 
00135     { "sv4crc",     "application/x-sv4crc",             1 }, 
00136     { "svg",        "image/svg+xml",                    1 }, 
00137     { "swf",        "application/x-shockwave-flash",    1 }, 
00138     { "t",          "application/x-troff",              1 }, 
00139     { "tar",        "application/x-tar",                1 }, 
00140     { "tcl",        "application/x-tcl",                1 }, 
00141     { "tex",        "application/x-tex",                1 }, 
00142     { "texi",       "application/x-texinfo",            1 }, 
00143     { "texinfo",    "application/x-texinfo",            1 }, 
00144     { "tif",        "image/tiff",                       1 }, 
00145     { "tiff",       "image/tiff",                       1 }, 
00146     { "tr",         "application/x-troff",              1 }, 
00147     { "tsv",        "text/tab-separated-values",        1 }, 
00148     { "txt",        "text/plain",                       1 }, 
00149     { "ustar",      "application/x-ustar",              1 }, 
00150     { "vcd",        "application/x-cdlink",             1 }, 
00151     { "vrml",       "model/vrml",                       1 }, 
00152     { "vxml",       "application/voicexml+xml",         1 }, 
00153     { "wav",        "audio/x-wav",                      1 }, 
00154     { "wbmp",       "image/vnd.wap.wbmp",               1 }, 
00155     { "wbxml",      "application/vnd.wap.wbxml",        1 }, 
00156     { "wml",        "text/vnd.wap.wml",                 1 }, 
00157     { "wmlc",       "application/vnd.wap.wmlc",         1 }, 
00158     { "wmls",       "text/vnd.wap.wmlscript",           1 }, 
00159     { "wmlsc",      "application/vnd.wap.wmlscriptc",   1 }, 
00160     { "wrl",        "model/vrml",                       1 }, 
00161     { "xbm",        "image/x-xbitmap",                  1 }, 
00162     { "xht",        "application/xhtml+xml",            1 }, 
00163     { "xhtml",      "application/xhtml+xml",            1 }, 
00164     { "xls",        "application/vnd.ms-excel",         1 }, 
00165     { "xml",        "application/xml",                  1 }, 
00166     { "xpm",        "image/x-xpixmap",                  1 }, 
00167     { "xsl",        "application/xml",                  1 }, 
00168     { "xslt",       "application/xslt+xml",             1 }, 
00169     { "xwd",        "image/x-xwindowdump",              1 }, 
00170     { "xyz",        "chemical/x-xyz",                   1 }, 
00171     { "zip",        "application/zip",                  0 },
00172     { 0,            0,                                  0 }
00173 };

←Products
Copyright © 2005-2012 - KoanLogic S.r.l. - All rights reserved