728x90
728x170
■ MIME 타입 딕셔너리를 구하는 방법을 보여준다.
▶ MIMETypeHelper.cs
using System.Collections.Generic;
using System.Linq;
namespace TestProject
{
/// <summary>
/// MIME 타입 헬퍼
/// </summary>
public class MIMETypeHelper
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Field
////////////////////////////////////////////////////////////////////////////////////////// Static
//////////////////////////////////////////////////////////////////////////////// Private
#region Field
/// <summary>
/// 알려진 타입 리스트
/// </summary>
private static List<string> _knownTypeList;
/// <summary>
/// MIME 타입 딕셔너리
/// </summary>
private static Dictionary<string, string> _mimeTypeDictionary;
#endregion
//////////////////////////////////////////////////////////////////////////////////////////////////// Property
////////////////////////////////////////////////////////////////////////////////////////// Static
//////////////////////////////////////////////////////////////////////////////// Public
#region 알려진 타입 리스트 - KnownTypeList
/// <summary>
/// 알려진 타입 리스트
/// </summary>
public static List<string> KnownTypeList
{
get
{
return _knownTypeList;
}
}
#endregion
#region MIME 타입 딕셔너리 - MIMETypeDictionary
/// <summary>
/// MIME 타입 딕셔너리
/// </summary>
public static Dictionary<string, string> MIMETypeDictionary
{
get
{
return _mimeTypeDictionary;
}
}
#endregion
//////////////////////////////////////////////////////////////////////////////////////////////////// Constructor
////////////////////////////////////////////////////////////////////////////////////////// Static
#region 생성자 - MIMETypeHelper()
/// <summary>
/// 생성자
/// </summary>
static MIMETypeHelper()
{
Initialize();
}
#endregion
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Static
//////////////////////////////////////////////////////////////////////////////// Public
#region 초기화하기 - Initialize()
/// <summary>
/// 초기화하기
/// </summary>
private static void Initialize()
{
_knownTypeList = new string[]
{
"text/plain",
"text/html",
"text/xml",
"text/richtext",
"text/scriptlet",
"audio/x-aiff",
"audio/basic",
"audio/mid",
"audio/wav",
"image/gif",
"image/jpeg",
"image/pjpeg",
"image/png",
"image/x-png",
"image/tiff",
"image/bmp",
"image/x-xbitmap",
"image/x-jg",
"image/x-emf",
"image/x-wmf",
"video/avi",
"video/mpeg",
"application/octet-stream",
"application/postscript",
"application/base64",
"application/macbinhex40",
"application/pdf",
"application/xml",
"application/atom+xml",
"application/rss+xml",
"application/x-compressed",
"application/x-zip-compressed",
"application/x-gzip-compressed",
"application/java",
"application/x-msdownload"
}.ToList();
_mimeTypeDictionary = new Dictionary<string, string>();
_mimeTypeDictionary.Add("3dm" , "x-world/x-3dmf" );
_mimeTypeDictionary.Add("3dmf" , "x-world/x-3dmf" );
_mimeTypeDictionary.Add("a" , "application/octet-stream" );
_mimeTypeDictionary.Add("aab" , "application/x-authorware-bin" );
_mimeTypeDictionary.Add("aam" , "application/x-authorware-map" );
_mimeTypeDictionary.Add("aas" , "application/x-authorware-seg" );
_mimeTypeDictionary.Add("abc" , "text/vnd.abc" );
_mimeTypeDictionary.Add("acgi" , "text/html" );
_mimeTypeDictionary.Add("afl" , "video/animaflex" );
_mimeTypeDictionary.Add("ai" , "application/postscript" );
_mimeTypeDictionary.Add("aif" , "audio/aiff" );
_mimeTypeDictionary.Add("aifc" , "audio/aiff" );
_mimeTypeDictionary.Add("aiff" , "audio/aiff" );
_mimeTypeDictionary.Add("aim" , "application/x-aim" );
_mimeTypeDictionary.Add("aip" , "text/x-audiosoft-intra" );
_mimeTypeDictionary.Add("ani" , "application/x-navi-animation" );
_mimeTypeDictionary.Add("aos" , "application/x-nokia-9000-communicator-add-on-software");
_mimeTypeDictionary.Add("aps" , "application/mime" );
_mimeTypeDictionary.Add("arc" , "application/octet-stream" );
_mimeTypeDictionary.Add("arj" , "application/arj" );
_mimeTypeDictionary.Add("art" , "image/x-jg" );
_mimeTypeDictionary.Add("asf" , "video/x-ms-asf" );
_mimeTypeDictionary.Add("asm" , "text/x-asm" );
_mimeTypeDictionary.Add("asp" , "text/asp" );
_mimeTypeDictionary.Add("asx" , "application/x-mplayer2" );
_mimeTypeDictionary.Add("au" , "audio/basic" );
_mimeTypeDictionary.Add("avi" , "video/avi" );
_mimeTypeDictionary.Add("avs" , "video/avs-video" );
_mimeTypeDictionary.Add("bcpio" , "application/x-bcpio" );
_mimeTypeDictionary.Add("bin" , "application/octet-stream" );
_mimeTypeDictionary.Add("bm" , "image/bmp" );
_mimeTypeDictionary.Add("bmp" , "image/bmp" );
_mimeTypeDictionary.Add("boo" , "application/book" );
_mimeTypeDictionary.Add("book" , "application/book" );
_mimeTypeDictionary.Add("boz" , "application/x-bzip2" );
_mimeTypeDictionary.Add("bsh" , "application/x-bsh" );
_mimeTypeDictionary.Add("bz" , "application/x-bzip" );
_mimeTypeDictionary.Add("bz2" , "application/x-bzip2" );
_mimeTypeDictionary.Add("c" , "text/plain" );
_mimeTypeDictionary.Add("c++" , "text/plain" );
_mimeTypeDictionary.Add("cat" , "application/vnd.ms-pki.seccat" );
_mimeTypeDictionary.Add("cc" , "text/plain" );
_mimeTypeDictionary.Add("ccad" , "application/clariscad" );
_mimeTypeDictionary.Add("cco" , "application/x-cocoa" );
_mimeTypeDictionary.Add("cdf" , "application/cdf" );
_mimeTypeDictionary.Add("cer" , "application/pkix-cert" );
_mimeTypeDictionary.Add("cha" , "application/x-chat" );
_mimeTypeDictionary.Add("chat" , "application/x-chat" );
_mimeTypeDictionary.Add("class" , "application/java" );
_mimeTypeDictionary.Add("com" , "application/octet-stream" );
_mimeTypeDictionary.Add("conf" , "text/plain" );
_mimeTypeDictionary.Add("cpio" , "application/x-cpio" );
_mimeTypeDictionary.Add("cpp" , "text/x-c" );
_mimeTypeDictionary.Add("cpt" , "application/x-cpt" );
_mimeTypeDictionary.Add("crl" , "application/pkcs-crl" );
_mimeTypeDictionary.Add("css" , "text/css" );
_mimeTypeDictionary.Add("def" , "text/plain" );
_mimeTypeDictionary.Add("der" , "application/x-x509-ca-cert" );
_mimeTypeDictionary.Add("dif" , "video/x-dv" );
_mimeTypeDictionary.Add("dir" , "application/x-director" );
_mimeTypeDictionary.Add("dl" , "video/dl" );
_mimeTypeDictionary.Add("doc" , "application/msword" );
_mimeTypeDictionary.Add("dot" , "application/msword" );
_mimeTypeDictionary.Add("dp" , "application/commonground" );
_mimeTypeDictionary.Add("drw" , "application/drafting" );
_mimeTypeDictionary.Add("dump" , "application/octet-stream" );
_mimeTypeDictionary.Add("dv" , "video/x-dv" );
_mimeTypeDictionary.Add("dvi" , "application/x-dvi" );
_mimeTypeDictionary.Add("dwf" , "drawing/x-dwf (old)" );
_mimeTypeDictionary.Add("dwg" , "application/acad" );
_mimeTypeDictionary.Add("dxf" , "application/dxf" );
_mimeTypeDictionary.Add("eps" , "application/postscript" );
_mimeTypeDictionary.Add("es" , "application/x-esrehber" );
_mimeTypeDictionary.Add("etx" , "text/x-setext" );
_mimeTypeDictionary.Add("evy" , "application/envoy" );
_mimeTypeDictionary.Add("exe" , "application/octet-stream" );
_mimeTypeDictionary.Add("f" , "text/plain" );
_mimeTypeDictionary.Add("f90" , "text/x-fortran" );
_mimeTypeDictionary.Add("fdf" , "application/vnd.fdf" );
_mimeTypeDictionary.Add("fif" , "image/fif" );
_mimeTypeDictionary.Add("fli" , "video/fli" );
_mimeTypeDictionary.Add("flv" , "video/x-flv" );
_mimeTypeDictionary.Add("for" , "text/x-fortran" );
_mimeTypeDictionary.Add("fpx" , "image/vnd.fpx" );
_mimeTypeDictionary.Add("g" , "text/plain" );
_mimeTypeDictionary.Add("g3" , "image/g3fax" );
_mimeTypeDictionary.Add("gif" , "image/gif" );
_mimeTypeDictionary.Add("gl" , "video/gl" );
_mimeTypeDictionary.Add("gsd" , "audio/x-gsm" );
_mimeTypeDictionary.Add("gtar" , "application/x-gtar" );
_mimeTypeDictionary.Add("gz" , "application/x-compressed" );
_mimeTypeDictionary.Add("h" , "text/plain" );
_mimeTypeDictionary.Add("help" , "application/x-helpfile" );
_mimeTypeDictionary.Add("hgl" , "application/vnd.hp-hpgl" );
_mimeTypeDictionary.Add("hh" , "text/plain" );
_mimeTypeDictionary.Add("hlp" , "application/x-winhelp" );
_mimeTypeDictionary.Add("htc" , "text/x-component" );
_mimeTypeDictionary.Add("htm" , "text/html" );
_mimeTypeDictionary.Add("html" , "text/html" );
_mimeTypeDictionary.Add("htmls" , "text/html" );
_mimeTypeDictionary.Add("htt" , "text/webviewhtml" );
_mimeTypeDictionary.Add("htx" , "text/html" );
_mimeTypeDictionary.Add("ice" , "x-conference/x-cooltalk" );
_mimeTypeDictionary.Add("ico" , "image/x-icon" );
_mimeTypeDictionary.Add("idc" , "text/plain" );
_mimeTypeDictionary.Add("ief" , "image/ief" );
_mimeTypeDictionary.Add("iefs" , "image/ief" );
_mimeTypeDictionary.Add("iges" , "application/iges" );
_mimeTypeDictionary.Add("igs" , "application/iges" );
_mimeTypeDictionary.Add("ima" , "application/x-ima" );
_mimeTypeDictionary.Add("imap" , "application/x-httpd-imap" );
_mimeTypeDictionary.Add("inf" , "application/inf" );
_mimeTypeDictionary.Add("ins" , "application/x-internett-signup" );
_mimeTypeDictionary.Add("ip" , "application/x-ip2" );
_mimeTypeDictionary.Add("isu" , "video/x-isvideo" );
_mimeTypeDictionary.Add("it" , "audio/it" );
_mimeTypeDictionary.Add("iv" , "application/x-inventor" );
_mimeTypeDictionary.Add("ivr" , "i-world/i-vrml" );
_mimeTypeDictionary.Add("ivy" , "application/x-livescreen" );
_mimeTypeDictionary.Add("jam" , "audio/x-jam" );
_mimeTypeDictionary.Add("jav" , "text/plain" );
_mimeTypeDictionary.Add("java" , "text/plain" );
_mimeTypeDictionary.Add("jcm" , "application/x-java-commerce" );
_mimeTypeDictionary.Add("jfif" , "image/jpeg" );
_mimeTypeDictionary.Add("jfif-tbnl", "image/jpeg" );
_mimeTypeDictionary.Add("jpe" , "image/jpeg" );
_mimeTypeDictionary.Add("jpeg" , "image/jpeg" );
_mimeTypeDictionary.Add("jpg" , "image/jpeg" );
_mimeTypeDictionary.Add("jps" , "image/x-jps" );
_mimeTypeDictionary.Add("js" , "application/x-javascript" );
_mimeTypeDictionary.Add("jut" , "image/jutvision" );
_mimeTypeDictionary.Add("kar" , "audio/midi" );
_mimeTypeDictionary.Add("ksh" , "application/x-ksh" );
_mimeTypeDictionary.Add("la" , "audio/nspaudio" );
_mimeTypeDictionary.Add("lam" , "audio/x-liveaudio" );
_mimeTypeDictionary.Add("latex" , "application/x-latex" );
_mimeTypeDictionary.Add("lha" , "application/lha" );
_mimeTypeDictionary.Add("lhx" , "application/octet-stream" );
_mimeTypeDictionary.Add("list" , "text/plain" );
_mimeTypeDictionary.Add("lma" , "audio/nspaudio" );
_mimeTypeDictionary.Add("log" , "text/plain" );
_mimeTypeDictionary.Add("lsp" , "application/x-lisp" );
_mimeTypeDictionary.Add("lst" , "text/plain" );
_mimeTypeDictionary.Add("lsx" , "text/x-la-asf" );
_mimeTypeDictionary.Add("ltx" , "application/x-latex" );
_mimeTypeDictionary.Add("lzh" , "application/octet-stream" );
_mimeTypeDictionary.Add("lzx" , "application/lzx" );
_mimeTypeDictionary.Add("m" , "text/plain" );
_mimeTypeDictionary.Add("m1v" , "video/mpeg" );
_mimeTypeDictionary.Add("m2a" , "audio/mpeg" );
_mimeTypeDictionary.Add("m2v" , "video/mpeg" );
_mimeTypeDictionary.Add("m3u" , "audio/x-mpequrl" );
_mimeTypeDictionary.Add("man" , "application/x-troff-man" );
_mimeTypeDictionary.Add("map" , "application/x-navimap" );
_mimeTypeDictionary.Add("mar" , "text/plain" );
_mimeTypeDictionary.Add("mbd" , "application/mbedlet" );
_mimeTypeDictionary.Add("mc$" , "application/x-magic-cap-package-1.0" );
_mimeTypeDictionary.Add("mcd" , "application/mcad" );
_mimeTypeDictionary.Add("mcf" , "image/vasa" );
_mimeTypeDictionary.Add("mcp" , "application/netmc" );
_mimeTypeDictionary.Add("me" , "application/x-troff-me" );
_mimeTypeDictionary.Add("mht" , "message/rfc822" );
_mimeTypeDictionary.Add("mhtml" , "message/rfc822" );
_mimeTypeDictionary.Add("mid" , "audio/midi" );
_mimeTypeDictionary.Add("midi" , "audio/midi" );
_mimeTypeDictionary.Add("mif" , "application/x-frame" );
_mimeTypeDictionary.Add("mime" , "message/rfc822" );
_mimeTypeDictionary.Add("mjf" , "audio/x-vnd.audioexplosion.mjuicemediafile" );
_mimeTypeDictionary.Add("mjpg" , "video/x-motion-jpeg" );
_mimeTypeDictionary.Add("mm" , "application/base64" );
_mimeTypeDictionary.Add("mme" , "application/base64" );
_mimeTypeDictionary.Add("mod" , "audio/mod" );
_mimeTypeDictionary.Add("moov" , "video/quicktime" );
_mimeTypeDictionary.Add("mov" , "video/quicktime" );
_mimeTypeDictionary.Add("movie" , "video/x-sgi-movie" );
_mimeTypeDictionary.Add("mp2" , "audio/mpeg" );
_mimeTypeDictionary.Add("mp3" , "audio/mpeg3" );
_mimeTypeDictionary.Add("mpa" , "audio/mpeg" );
_mimeTypeDictionary.Add("mpc" , "application/x-project" );
_mimeTypeDictionary.Add("mpe" , "video/mpeg" );
_mimeTypeDictionary.Add("mpeg" , "video/mpeg" );
_mimeTypeDictionary.Add("mpg" , "video/mpeg" );
_mimeTypeDictionary.Add("mpga" , "audio/mpeg" );
_mimeTypeDictionary.Add("mpp" , "application/vnd.ms-project" );
_mimeTypeDictionary.Add("mpt" , "application/x-project" );
_mimeTypeDictionary.Add("mpv" , "application/x-project" );
_mimeTypeDictionary.Add("mpx" , "application/x-project" );
_mimeTypeDictionary.Add("mrc" , "application/marc" );
_mimeTypeDictionary.Add("ms" , "application/x-troff-ms" );
_mimeTypeDictionary.Add("mv" , "video/x-sgi-movie" );
_mimeTypeDictionary.Add("my" , "audio/make" );
_mimeTypeDictionary.Add("mzz" , "application/x-vnd.audioexplosion.mzz" );
_mimeTypeDictionary.Add("nap" , "image/naplps" );
_mimeTypeDictionary.Add("naplps" , "image/naplps" );
_mimeTypeDictionary.Add("nc" , "application/x-netcdf" );
_mimeTypeDictionary.Add("ncm" , "application/vnd.nokia.configuration-message" );
_mimeTypeDictionary.Add("nif" , "image/x-niff" );
_mimeTypeDictionary.Add("niff" , "image/x-niff" );
_mimeTypeDictionary.Add("nix" , "application/x-mix-transfer" );
_mimeTypeDictionary.Add("nsc" , "application/x-conference" );
_mimeTypeDictionary.Add("nvd" , "application/x-navidoc" );
_mimeTypeDictionary.Add("o" , "application/octet-stream" );
_mimeTypeDictionary.Add("oda" , "application/oda" );
_mimeTypeDictionary.Add("omc" , "application/x-omc" );
_mimeTypeDictionary.Add("omcd" , "application/x-omcdatamaker" );
_mimeTypeDictionary.Add("omcr" , "application/x-omcregerator" );
_mimeTypeDictionary.Add("p" , "text/x-pascal" );
_mimeTypeDictionary.Add("p10" , "application/pkcs10" );
_mimeTypeDictionary.Add("p12" , "application/pkcs-12" );
_mimeTypeDictionary.Add("p7a" , "application/x-pkcs7-signature" );
_mimeTypeDictionary.Add("p7c" , "application/pkcs7-mime" );
_mimeTypeDictionary.Add("pas" , "text/pascal" );
_mimeTypeDictionary.Add("pbm" , "image/x-portable-bitmap" );
_mimeTypeDictionary.Add("pcl" , "application/vnd.hp-pcl" );
_mimeTypeDictionary.Add("pct" , "image/x-pict" );
_mimeTypeDictionary.Add("pcx" , "image/x-pcx" );
_mimeTypeDictionary.Add("pdf" , "application/pdf" );
_mimeTypeDictionary.Add("pfunk" , "audio/make" );
_mimeTypeDictionary.Add("pgm" , "image/x-portable-graymap" );
_mimeTypeDictionary.Add("pic" , "image/pict" );
_mimeTypeDictionary.Add("pict" , "image/pict" );
_mimeTypeDictionary.Add("pkg" , "application/x-newton-compatible-pkg" );
_mimeTypeDictionary.Add("pko" , "application/vnd.ms-pki.pko" );
_mimeTypeDictionary.Add("pl" , "text/plain" );
_mimeTypeDictionary.Add("plx" , "application/x-pixclscript" );
_mimeTypeDictionary.Add("pm" , "image/x-xpixmap" );
_mimeTypeDictionary.Add("png" , "image/png" );
_mimeTypeDictionary.Add("pnm" , "application/x-portable-anymap" );
_mimeTypeDictionary.Add("pot" , "application/mspowerpoint" );
_mimeTypeDictionary.Add("pov" , "model/x-pov" );
_mimeTypeDictionary.Add("ppa" , "application/vnd.ms-powerpoint" );
_mimeTypeDictionary.Add("ppm" , "image/x-portable-pixmap" );
_mimeTypeDictionary.Add("pps" , "application/mspowerpoint" );
_mimeTypeDictionary.Add("ppt" , "application/mspowerpoint" );
_mimeTypeDictionary.Add("ppz" , "application/mspowerpoint" );
_mimeTypeDictionary.Add("pre" , "application/x-freelance" );
_mimeTypeDictionary.Add("prt" , "application/pro_eng" );
_mimeTypeDictionary.Add("ps" , "application/postscript" );
_mimeTypeDictionary.Add("psd" , "application/octet-stream" );
_mimeTypeDictionary.Add("pvu" , "paleovu/x-pv" );
_mimeTypeDictionary.Add("pwz" , "application/vnd.ms-powerpoint" );
_mimeTypeDictionary.Add("py" , "text/x-script.phyton" );
_mimeTypeDictionary.Add("pyc" , "applicaiton/x-bytecode.python" );
_mimeTypeDictionary.Add("qcp" , "audio/vnd.qcelp" );
_mimeTypeDictionary.Add("qd3" , "x-world/x-3dmf" );
_mimeTypeDictionary.Add("qd3d" , "x-world/x-3dmf" );
_mimeTypeDictionary.Add("qif" , "image/x-quicktime" );
_mimeTypeDictionary.Add("qt" , "video/quicktime" );
_mimeTypeDictionary.Add("qtc" , "video/x-qtc" );
_mimeTypeDictionary.Add("qti" , "image/x-quicktime" );
_mimeTypeDictionary.Add("qtif" , "image/x-quicktime" );
_mimeTypeDictionary.Add("ra" , "audio/x-pn-realaudio" );
_mimeTypeDictionary.Add("ram" , "audio/x-pn-realaudio" );
_mimeTypeDictionary.Add("ras" , "application/x-cmu-raster" );
_mimeTypeDictionary.Add("rast" , "image/cmu-raster" );
_mimeTypeDictionary.Add("rexx" , "text/x-script.rexx" );
_mimeTypeDictionary.Add("rf" , "image/vnd.rn-realflash" );
_mimeTypeDictionary.Add("rgb" , "image/x-rgb" );
_mimeTypeDictionary.Add("rm" , "application/vnd.rn-realmedia" );
_mimeTypeDictionary.Add("rmi" , "audio/mid" );
_mimeTypeDictionary.Add("rmm" , "audio/x-pn-realaudio" );
_mimeTypeDictionary.Add("rmp" , "audio/x-pn-realaudio" );
_mimeTypeDictionary.Add("rng" , "application/ringing-tones" );
_mimeTypeDictionary.Add("rnx" , "application/vnd.rn-realplayer" );
_mimeTypeDictionary.Add("roff" , "application/x-troff" );
_mimeTypeDictionary.Add("rp" , "image/vnd.rn-realpix" );
_mimeTypeDictionary.Add("rpm" , "audio/x-pn-realaudio-plugin" );
_mimeTypeDictionary.Add("rt" , "text/richtext" );
_mimeTypeDictionary.Add("rtf" , "text/richtext" );
_mimeTypeDictionary.Add("rtx" , "application/rtf" );
_mimeTypeDictionary.Add("rv" , "video/vnd.rn-realvideo" );
_mimeTypeDictionary.Add("s" , "text/x-asm" );
_mimeTypeDictionary.Add("s3m" , "audio/s3m" );
_mimeTypeDictionary.Add("saveme" , "application/octet-stream" );
_mimeTypeDictionary.Add("sbk" , "application/x-tbook" );
_mimeTypeDictionary.Add("scm" , "application/x-lotusscreencam" );
_mimeTypeDictionary.Add("sdml" , "text/plain" );
_mimeTypeDictionary.Add("sdp" , "application/sdp" );
_mimeTypeDictionary.Add("sdr" , "application/sounder" );
_mimeTypeDictionary.Add("sea" , "application/sea" );
_mimeTypeDictionary.Add("set" , "application/set" );
_mimeTypeDictionary.Add("sgm" , "text/sgml" );
_mimeTypeDictionary.Add("sgml" , "text/sgml" );
_mimeTypeDictionary.Add("sh" , "application/x-bsh" );
_mimeTypeDictionary.Add("shtml" , "text/html" );
_mimeTypeDictionary.Add("sid" , "audio/x-psid" );
_mimeTypeDictionary.Add("sit" , "application/x-sit" );
_mimeTypeDictionary.Add("skd" , "application/x-koan" );
_mimeTypeDictionary.Add("skm" , "application/x-koan" );
_mimeTypeDictionary.Add("skp" , "application/x-koan" );
_mimeTypeDictionary.Add("skt" , "application/x-koan" );
_mimeTypeDictionary.Add("sl" , "application/x-seelogo" );
_mimeTypeDictionary.Add("smi" , "application/smil" );
_mimeTypeDictionary.Add("smil" , "application/smil" );
_mimeTypeDictionary.Add("snd" , "audio/basic" );
_mimeTypeDictionary.Add("sol" , "application/solids" );
_mimeTypeDictionary.Add("spc" , "application/x-pkcs7-certificates" );
_mimeTypeDictionary.Add("spl" , "application/futuresplash" );
_mimeTypeDictionary.Add("spr" , "application/x-sprite" );
_mimeTypeDictionary.Add("sprite" , "application/x-sprite" );
_mimeTypeDictionary.Add("src" , "application/x-wais-source" );
_mimeTypeDictionary.Add("ssi" , "text/x-server-parsed-html" );
_mimeTypeDictionary.Add("ssm" , "application/streamingmedia" );
_mimeTypeDictionary.Add("sst" , "application/vnd.ms-pki.certstore" );
_mimeTypeDictionary.Add("step" , "application/step" );
_mimeTypeDictionary.Add("stl" , "application/sla" );
_mimeTypeDictionary.Add("stp" , "application/step" );
_mimeTypeDictionary.Add("sv4cpio" , "application/x-sv4cpio" );
_mimeTypeDictionary.Add("sv4crc" , "application/x-sv4crc" );
_mimeTypeDictionary.Add("svf" , "image/vnd.dwg" );
_mimeTypeDictionary.Add("svr" , "application/x-world" );
_mimeTypeDictionary.Add("swf" , "application/x-shockwave-flash" );
_mimeTypeDictionary.Add("t" , "application/x-troff" );
_mimeTypeDictionary.Add("talk" , "text/x-speech" );
_mimeTypeDictionary.Add("tar" , "application/x-tar" );
_mimeTypeDictionary.Add("tbk" , "application/toolbook" );
_mimeTypeDictionary.Add("tcl" , "application/x-tcl" );
_mimeTypeDictionary.Add("tcsh" , "text/x-script.tcsh" );
_mimeTypeDictionary.Add("tex" , "application/x-tex" );
_mimeTypeDictionary.Add("texi" , "application/x-texinfo" );
_mimeTypeDictionary.Add("texinfo" , "application/x-texinfo" );
_mimeTypeDictionary.Add("text" , "text/plain" );
_mimeTypeDictionary.Add("tgz" , "application/x-compressed" );
_mimeTypeDictionary.Add("tif" , "image/tiff" );
_mimeTypeDictionary.Add("tr" , "application/x-troff" );
_mimeTypeDictionary.Add("tsi" , "audio/tsp-audio" );
_mimeTypeDictionary.Add("tsp" , "audio/tsplayer" );
_mimeTypeDictionary.Add("tsv" , "text/tab-separated-values" );
_mimeTypeDictionary.Add("turbot" , "image/florian" );
_mimeTypeDictionary.Add("txt" , "text/plain" );
_mimeTypeDictionary.Add("uil" , "text/x-uil" );
_mimeTypeDictionary.Add("uni" , "text/uri-list" );
_mimeTypeDictionary.Add("unis" , "text/uri-list" );
_mimeTypeDictionary.Add("unv" , "application/i-deas" );
_mimeTypeDictionary.Add("uri" , "text/uri-list" );
_mimeTypeDictionary.Add("uris" , "text/uri-list" );
_mimeTypeDictionary.Add("ustar" , "application/x-ustar" );
_mimeTypeDictionary.Add("uu" , "application/octet-stream" );
_mimeTypeDictionary.Add("vcd" , "application/x-cdlink" );
_mimeTypeDictionary.Add("vcs" , "text/x-vcalendar" );
_mimeTypeDictionary.Add("vda" , "application/vda" );
_mimeTypeDictionary.Add("vdo" , "video/vdo" );
_mimeTypeDictionary.Add("vew" , "application/groupwise" );
_mimeTypeDictionary.Add("viv" , "video/vivo" );
_mimeTypeDictionary.Add("vivo" , "video/vivo" );
_mimeTypeDictionary.Add("vmd" , "application/vocaltec-media-desc" );
_mimeTypeDictionary.Add("vmf" , "application/vocaltec-media-file" );
_mimeTypeDictionary.Add("voc" , "audio/voc" );
_mimeTypeDictionary.Add("vos" , "video/vosaic" );
_mimeTypeDictionary.Add("vox" , "audio/voxware" );
_mimeTypeDictionary.Add("vqe" , "audio/x-twinvq-plugin" );
_mimeTypeDictionary.Add("vqf" , "audio/x-twinvq" );
_mimeTypeDictionary.Add("vql" , "audio/x-twinvq-plugin" );
_mimeTypeDictionary.Add("vrml" , "application/x-vrml" );
_mimeTypeDictionary.Add("vrt" , "x-world/x-vrt" );
_mimeTypeDictionary.Add("vsd" , "application/x-visio" );
_mimeTypeDictionary.Add("vst" , "application/x-visio" );
_mimeTypeDictionary.Add("vsw" , "application/x-visio" );
_mimeTypeDictionary.Add("w60" , "application/wordperfect6.0" );
_mimeTypeDictionary.Add("w61" , "application/wordperfect6.1" );
_mimeTypeDictionary.Add("w6w" , "application/msword" );
_mimeTypeDictionary.Add("wav" , "audio/wav" );
_mimeTypeDictionary.Add("wb1" , "application/x-qpro" );
_mimeTypeDictionary.Add("wbmp" , "image/vnd.wap.wbmp" );
_mimeTypeDictionary.Add("web" , "application/vnd.xara" );
_mimeTypeDictionary.Add("wiz" , "application/msword" );
_mimeTypeDictionary.Add("wk1" , "application/x-123" );
_mimeTypeDictionary.Add("wmf" , "windows/metafile" );
_mimeTypeDictionary.Add("wml" , "text/vnd.wap.wml" );
_mimeTypeDictionary.Add("wmlc" , "application/vnd.wap.wmlc" );
_mimeTypeDictionary.Add("wmls" , "text/vnd.wap.wmlscript" );
_mimeTypeDictionary.Add("wmlsc" , "application/vnd.wap.wmlscriptc" );
_mimeTypeDictionary.Add("word" , "application/msword" );
_mimeTypeDictionary.Add("wp" , "application/wordperfect" );
_mimeTypeDictionary.Add("wp5" , "application/wordperfect" );
_mimeTypeDictionary.Add("wp6" , "application/wordperfect" );
_mimeTypeDictionary.Add("wpd" , "application/wordperfect" );
_mimeTypeDictionary.Add("wq1" , "application/x-lotus" );
_mimeTypeDictionary.Add("wri" , "application/mswrite" );
_mimeTypeDictionary.Add("wrl" , "application/x-world" );
_mimeTypeDictionary.Add("wrz" , "model/vrml" );
_mimeTypeDictionary.Add("wsc" , "text/scriplet" );
_mimeTypeDictionary.Add("wsrc" , "application/x-wais-source" );
_mimeTypeDictionary.Add("wtk" , "application/x-wintalk" );
_mimeTypeDictionary.Add("x-png" , "image/png" );
_mimeTypeDictionary.Add("xbm" , "image/x-xbitmap" );
_mimeTypeDictionary.Add("xdr" , "video/x-amt-demorun" );
_mimeTypeDictionary.Add("xgz" , "xgl/drawing" );
_mimeTypeDictionary.Add("xif" , "image/vnd.xiff" );
_mimeTypeDictionary.Add("xl" , "application/excel" );
_mimeTypeDictionary.Add("xla" , "application/excel" );
_mimeTypeDictionary.Add("xlb" , "application/excel" );
_mimeTypeDictionary.Add("xlc" , "application/excel" );
_mimeTypeDictionary.Add("xld" , "application/excel" );
_mimeTypeDictionary.Add("xlk" , "application/excel" );
_mimeTypeDictionary.Add("xll" , "application/excel" );
_mimeTypeDictionary.Add("xlm" , "application/excel" );
_mimeTypeDictionary.Add("xls" , "application/excel" );
_mimeTypeDictionary.Add("xlsx" , "application/excel" );
_mimeTypeDictionary.Add("xlt" , "application/excel" );
_mimeTypeDictionary.Add("xlv" , "application/excel" );
_mimeTypeDictionary.Add("xlw" , "application/excel" );
_mimeTypeDictionary.Add("xm" , "audio/xm" );
_mimeTypeDictionary.Add("xml" , "text/xml" );
_mimeTypeDictionary.Add("xmz" , "xgl/movie" );
_mimeTypeDictionary.Add("xpix" , "application/x-vnd.ls-xpix" );
_mimeTypeDictionary.Add("xpm" , "image/x-xpixmap" );
_mimeTypeDictionary.Add("xsr" , "video/x-amt-showrun" );
_mimeTypeDictionary.Add("xwd" , "image/x-xwd" );
_mimeTypeDictionary.Add("xyz" , "chemical/x-pdb" );
_mimeTypeDictionary.Add("z" , "application/x-compress" );
_mimeTypeDictionary.Add("zip" , "application/x-compressed" );
_mimeTypeDictionary.Add("zoo" , "application/octet-stream" );
_mimeTypeDictionary.Add("zsh" , "text/x-script.zsh" );
}
#endregion
}
}
728x90
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] 모니터 화면 끄기/켜기 (0) | 2021.01.22 |
---|---|
[C#/COMMON] GuidAttribute 클래스 : 프로젝트의 COM 노출 GUID 구하기 (0) | 2021.01.22 |
[C#/COMMON] Process 클래스 : 지정 프로세스의 IME 모드(한글/영문 모드) 구하기 (0) | 2021.01.22 |
[C#/COMMON] NetworkChange 클래스 : NetworkAddressChanged 정적 이벤트를 사용해 네트워크 주소 변경시 처리하기 (0) | 2021.01.22 |
[C#/COMMON] NetworkChange 클래스 : NetworkAvailabilityChanged 정적 이벤트를 사용해 네트워크 가용 여부 변경시 처리하기 (0) | 2021.01.22 |
[C#/COMMON] 다른 프로세스(윈도우)에 문자열 보내기 (0) | 2021.01.21 |
[C#/COMMON] Process 클래스 : 메모장 EDIT 윈도우 핸들 구하기 (0) | 2021.01.21 |
[C#/COMMON] 액티브 디렉토리 사용자 계정 여부 구하기 (0) | 2021.01.19 |
[C#/COMMON] 모니터명 구하기 (0) | 2021.01.19 |
[C#/COMMON] 윈도우즈 서비스에서 현재 사용자 계정으로 프로세스 실행하기 (0) | 2021.01.18 |