MIME TYPE 이란

2020-10-30
  • web
  • svn 서버를 웹으로 접근하면서 업무문서를 svn 으로 관리하며, html 을 통해서 바로 브라우징할 수 없을까? 생각을 하다가 svn property 로 html 의 mime type 을 text/html 로 변경해주니 svn url 을 웹으로 접근하여 html 이 렌더링 되는 것을 보고 mime type 에 대해서 검색해 봤는데, 뭐 별게 없었다. 좀 더 깊게 보고 싶었는데

    MIME (Multipurpose Internet Mail Extensions)

    네트워크를 통해 텍스트 파일을 주고 받는데 있어서, ASCII 표준만 지키면 문제가 없었다.

    그런데 네트워크를 통해 바이너리 파일을(이미지, 음악, 동영상 등) 보내게 되면서, 바이너리 파일을 텍스트로 변환하는 과정이 필요하게 되었다.

    바이너리 -인코딩-> 텍스트 -디코딩-> 바이너리

    웹에서 확장자는 중요치 않기 때문에, 브라우저가 데이터를 받았을 때, 데이터를 어떻게 처리할지에 대한 기준으로 MIME type 을 필요로 한다.

    MIME type 으로 인코딩한 데이터들은 Content-Type 헤더에 적히게 된다.

    음.. 아는만큼 보인다고 아는게 없으니 생각보다 별게 없어 보이네..