티스토리 뷰
미디어 타입 (MIME: Multipurpose Internet Mail Extensions)
개요
MIME 타입은 클라이언트에 전송된 문서의 형식을 알려주기 위한 메커니즘입니다.
각기 다른 전자 메일 시스템 사이에서 메시지가 오갈 때 겪는 문제점을 해결하기 위해 설계되었으나 이메일에서 너무나 잘 동작해 HTTP에서도 멀티미디어 콘텐츠를 기술하고 라벨을 붙이기 위해 채택했습니다.
구조(표현 방법)
[큰 분류]/[세부 분류] ex) image/jpeg, text/html 등
모든 미디어 타입들
출처: https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types
확장자 | 문서 종류 | MIME 타입 |
---|---|---|
.aac |
AAC 오디오 파일 | audio/aac |
.abw |
AbiWord 문서 | application/x-abiword |
.arc |
아카이브 문서 (인코딩된 다중 파일) | application/octet-stream |
.avi |
AVI: Audio Video Interleave | video/x-msvideo |
.azw |
아마존 킨들 전자책 포맷 | application/vnd.amazon.ebook |
.bin |
모든 종류의 이진 데이터 | application/octet-stream |
.bz |
BZip 아카이브 | application/x-bzip |
.bz2 |
BZip2 아카이브 | application/x-bzip2 |
.csh |
C-Shell 스크립트 | application/x-csh |
.css |
Cascading Style Sheets (CSS) | text/css |
.csv |
Comma-separated values (CSV) | text/csv |
.doc |
Microsoft Word | application/msword |
.epub |
Electronic publication (EPUB) | application/epub+zip |
.gif |
Graphics Interchange Format (GIF) | image/gif |
.htm .html |
HyperText Markup Language (HTML) | text/html |
.ico |
Icon 포맷 | image/x-icon |
.ics |
iCalendar 포맷 | text/calendar |
.jar |
Java 아카이브 (JAR) | application/java-archive |
.jpeg .jpg |
JPEG 이미지 | image/jpeg |
.js |
JavaScript (ECMAScript) | application/js |
.json |
JSON 포맷 | application/json |
.mid .midi |
Musical Instrument Digital Interface (MIDI) | audio/midi |
.mpeg |
MPEG 비디오 | video/mpeg |
.mpkg |
Apple Installer Package | application/vnd.apple.installer+xml |
.odp |
OpenDocuemnt 프리젠테이션 문서 | application/vnd.oasis.opendocument.presentation |
.ods |
OpenDocuemnt 스프레드시트 문서 | application/vnd.oasis.opendocument.spreadsheet |
.odt |
OpenDocument 텍스트 문서 | application/vnd.oasis.opendocument.text |
.oga |
OGG 오디오 | audio/ogg |
.ogv |
OGG 비디오 | video/ogg |
.ogx |
OGG | application/ogg |
.pdf |
Adobe Portable Document Format (PDF) | application/pdf |
.ppt |
Microsoft PowerPoint | application/vnd.ms-powerpoint |
.rar |
RAR 아카이브 | application/x-rar-compressed |
.rtf |
Rich Text Format (RTF) | application/rtf |
.sh |
Bourne 쉘 스크립트 | application/x-sh |
.svg |
Scalable Vector Graphics (SVG) | image/svg+xml |
.swf |
Small web format (SWF) 혹은 Adobe Flash document | application/x-shockwave-flash |
.tar |
Tape Archive (TAR) | application/x-tar |
.tif .tiff |
Tagged Image File Format (TIFF) | image/tiff |
.ttf |
TrueType Font | application/x-font-ttf |
.vsd |
Microsft Visio | application/vnd.visio |
.wav |
Waveform Audio Format | audio/x-wav |
.weba |
WEBM 오디오 | audio/webm |
.webm |
WEBM 비디오 | video/webm |
.webp |
WEBP 이미지 | image/webp |
.woff |
Web Open Font Format (WOFF) | application/x-font-woff |
.xhtml |
XHTML | application/xhtml+xml |
.xls |
Microsoft Excel | application/vnd.ms-excel |
.xml |
XML | application/xml |
.xul |
XUL | application/vnd.mozilla.xul+xml |
.zip |
ZIP archive | application/zip |
.3gp |
3GPP 오디오/비디오 컨테이너 | video/3gpp audio/3gpp if it doesn't contain video |
.3g2 |
3GPP2 오디오/비디오 컨테이너 | video/3gpp2 audio/3gpp2 if it doesn't contain video |
.7z |
7-zip 아카이브 | application/x-7z-compressed |
Content-Type
웹 서버에서는 응답할 컨텐츠의 미디어 타입을 Content-Type 헤더에 명시합니다.
예를 들어, Node.js - Express 환경에서 HTML 문서를 반환하는 간단한 서버는 다음과 같은 소스로 동작시킬 수 있습니다.
공지사항
최근에 올라온 글
- Total
- Today
- Yesterday
링크
TAG
- 양방향 연결
- 소프트웨어개발과
- 전공프로젝트
- 스택 계산기
- 붕어빵틀과붕어빵
- @Embdded
- 우테캠
- 스택
- Sign Me
- 자료구조
- 자료구조 Heap
- 단방향 연결
- 정렬
- Java Heap
- 백준
- 자바 힙 구현
- 백준 온라인 저지
- 우아한테크캠프
- Java 스택 계산기
- signme
- 붕어빵틀과 붕어빵
- bi direction
- 클래스와 객체
- @Embeddable
- uni direction
- JPA 관계
- 정렬 알고리즘
- Entity에 VO
- 자료구조 힙
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함