MIME형식

Windows2003 2008. 7. 22. 18:44
그러니까..문제의 발단은...
미디어서버교체작업을 했다..미디어 서버를 교체한것까지는 좋았는데..
OGG파일이 다운받아지지 않는구낭...다운 안받아지는건 둘째치고 웹에서 페이지도 안열려...OTL
임시방편으로 IIS구성을 복사해서 교체한 서버에 깔았다..
MP3서버까지도 임시방편을 쓰고..
후에 알게되었음..MIME라는게 있구나..-ㅂ-;;

Multipurpose Internet Mail Extensions의 약자인 MIME 이녀석은...
현재 IIS 버전은 알려진 파일 확장명을 가진 파일에 대해서만 요청을 처리하신단다..
고로 알려지지 않은 확장명을 가진 파일을 요청하면 HTTP 404 - 파일을 찾을 수 없음의 오류메시지를 내보내신단다..


일반적으로 사용되는 MIME-Type과 파일 확장명

MIME-Type Description File Extension
application/acad AutoCAD drawing files dwg
application/clariscad ClarisCAD files ccad
application/dxf DXF (AutoCAD) dxf
application/msaccess Microsoft Access file mdb
application/msword Microsoft Word file doc
application/octet-stream Uninterpreted binary bin
application/pdf PDF (Adobe Acrobat) pdf
application/postscript PostScript, encapsulated PostScript, ai, ps, eps
Adobe Illustrator
application/rtf Rich Text Format file rtf rtf
application/vnd.ms-excel Microsoft Excel file xls
application/vnd.ms-powerpoint Microsoft PowerPoint file ppt
application/x-cdf Channel Definition Format file cdf
application/x-csh C-shell script csh csh
application/x-dvi TeX dvi dvi dvi
application/x-javascript JavaScript source file js
application/x-latex LaTeX source file latex
application/x-mif FrameMaker MIF format mif
application/x-msexcel Microsoft Excel file xls
application/x-mspowerpoint Microsoft PowerPoint file ppt
application/x-tcl TCL script tcl
application/x-tex TeX source file tex
application/x-texinfo Texinfo (emacs) texinfo, texi 
application/x-troff troff file t, tr, roff t, tr, roff
application/x-troff-man troff with MAN macros man 
application/x-troff-me troff with ME macros me
application/x-troff-ms troff with MS macros ms
application/x-wais-source WAIS source file src
application/zip ZIP archive zip
audio/basic Basic audio (usually m-law) au, snd
audio/x-aiff AIFF audio aif, aiff, aifc
audio/x-wav Windows WAVE audio wav 
image/gif GIF image gif
image/ief Image Exchange Format file ief
image/jpeg JPEG image jpeg, jpg jpe 
image/tiff TIFF image tiff, tif
image/x-cmu-raster CMU Raster image ras
image/x-portable-anymap PBM Anymap image format pnm
image/x-portable-bitmap PBM Bitmap image format pbm
image/x-portable-graymap PBM Graymap image format pgm
image/x-portable-pixmap PBM Pixmap image format ppm
image/x-rgb RGB image format rgb
image/x-xbitmap X Bitmap image xbm
image/x-xpixmap X Pixmap image xpm
image/x-xwindowdump X Windows Dump (xwd)  xwd
multipart/x-gzip GNU ZIP archive gzip
multipart/x-zip PKZIP archive zip
text/css Cascading style sheet  css
text/html HTML file html, htm
text/plain Plain text txt 
text/richtext MIME Rich Text rtx
text/tab-separated- values Text with tab-separated values tsv
text/xml XML document xml
text/x-setext Struct-Enhanced text  etx
text/xsl XSL style sheet xsl
video/mpeg MPEG video mpeg, mpg, mpe 
video/quicktime QuickTime video qt, mov
video/x-msvideo Microsoft Windows video avi
video/x-sgi-movie SGI movie player format movie 

IIS 관리자를 사용하여 사용 가능한 모든 MIME 형식의 목록을 보려면

1.

IIS 관리자에서 로컬 컴퓨터를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

2.

MIME 형식에서 MIME 형식을 클릭합니다.
등록된 MIME 형식이 등록된 MIME 형식(파일 확장명)에 표시됩니다. 목록에서 MIME 형식을 추가, 변경 또는 제거할 수 있습니다.


Adsutil.vbs를 사용하여 사용 가능한 모든 MIME 형식의 목록을 보려면

1.

시작 메뉴에서 실행을 클릭합니다.

2.

열기 입력란에 cmd를 입력한 다음 확인을 클릭합니다.

3.

명령 프롬프트에서 drive\Inetpub\AdminScripts 디렉터리로 전환합니다.

4.

명령 프롬프트에서 다음 내용을 입력한 다음 Enter 키를 누릅니다.
cscript.exe adsutil.vbs enum /Mimemap



미디어 파일 전송은 MIME 표준 없이는 불가능하다. 웹 서버는 MIME를 사용하여, 전송되고 있는 객체 형식을 파악한다. 객체 형식은 실제 데이터 앞에 있는 HTTP 헤더 필드로 식별되는데, 이는 웹 클라이언트가 적절하게 객체 파일을 처리하는 것을 허용한다.
(출처 : Microsoft IIS6.0 포켓컨설턴트 - 스테네크저,안종윤 역 - 정보문화사)


뭐 결국은 이 오류에서 벗어나 웹에서 내가 원하는 파일을 불러오고 싶다면..(나같은 경우는 다운로드가 목적이었삼..)IIS 관리자를 사용하여 파일 확장명을 특정 디렉터리 또는 웹 사이트의 MIME(Multipurpose Internet Mail Exchange) 맵에 추가하면 된다는 이야기!!!!

인터넷 정보 서비스(IIS) 관리자>>파일사용을 적용할 디렉터리 또는 웹사이트 속성>>HTTP헤더탭에서 MIME형식버튼 클릭>>새형식 등록 후 확장명과 MIME형식 등록!!!!!

나같은경우는...
확장명        .ogg
MIME형식   application/ogg
MIME형식을 application/x-msdownload로 해도 되기는 됐는데..아직 차이는 모르겠음..;ㅁ;

Posted by 귀찮은 여니씨
,