ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MIME(Multipurpose Internet Mail Extensions)
    Search: 카테고리 없음 카테고리 없음 2020. 7. 21. 19:36

    다목적 인터넷 메일 확장

    예전 전자우편은 7비트 ASCII 코드를 사용하여 전송되기 때문에 문자 데이터 이외의 바이너리 데이터(이미지, 동영상, MS 워드같은 문서 등)를 전송할 수 없었다. 해결을 위해 MIME를 정의하여 MIME 사양에 따라 멀티미디어 파일의 데이터를  ASCII 데이터로 변환 후 전송한다. 바이너리 데이터를 ASCII코드로 변환하는 인코딩과 MIME 타입을 정의 하여 사용한다. MIME의 이름에서도 알 수 있듯이 전자우편에서 사용하기 위해 등장했지만 지금은 HTTP 통신에서 전송 데이터를 표현하기 위해서도 사용하고 있다. Ex image.png: MIME TYPE을 image/png로 정의 후 원본 바이너리 데이터를 ASCII코드로 부호화하여 전송하고 수신측에서는 반대로 복호화한다.

     

    메인타입

    설명

    서브 타입

    text

    텍스트를 표현.

    text/plain, text/html, text/css, text/javascript

    image

    이미지를 표현.

    image/gif, image/png, image/jpeg, image/bmp

    video

    동영상을 표현.

    video/mp4, video/ogg, video/mpeg4-generic

    application

    모든 종류의 이진 데이터를 표현.

    application/octet-stream, application/vnd.mspowerpoint, application/xml, application/pdf, application/json

    multipart

    여러가지 타입의 데이터들을 동시에 전송할 사용.

    multipart/form-data, multipart/byteranges

     

     

     

     

    댓글