반응형
mime type 마임타입은 클라이언트에게 파일의 타입을 알려주기 위한 표기 방식
웹에서 파일 확장자는 크게 의미가 없다. 브라우저가 .txt 확장자만 보고 이것이 텍스트 파일인지 명확히 인지하지 못하는 것.
웹에서 전송하는 파일(데이터)의 타입을 정확하게 명시하는 것이 마임 타입.
Type/subType
으로 기재하며
text/html 은 text타입이고 세부타입은 html인 파일(데이터) 라는 의미를 명확하게 표현한 것이다.
*다음 링크 참조
https://developer.mozilla.org/ko/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
application/octet-stream는 다른 모든 경우를 위한 기본값입니다.
알려지지 않은 파일 타입은 이 타입을 사용해야 합니다.
브라우저들은 이런 파일들을 다룰 때, 사용자를 위험한 동작으로부터 보호하도록 개별적인 주의를 기울여야 합니다.
*NginX http{} 설정의
default_type 은 application/octet-stream으로 되어 있다.
알려지지 않은 파일 타입은 이 타입을 사용하지만 이런 파일들을 다루는데는 주의가 필요하다고 한다.
확장자문서 종류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) | text/javascript (Specifications: HTML and RFC 9239) |
.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 |
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 |
출처: mozilla.com
반응형
'개발 > 개발관련' 카테고리의 다른 글
[개발관련] AI를 활용하자 chatGPT, phind (0) | 2023.04.15 |
---|---|
[개발관련] cmd 출력을 txt 파일로 저장하기, 서버 점검 자동 메일 발송 관련 아이디어. (0) | 2023.04.14 |
[개발관련] UML 관계 자꾸 헷갈리는 연관관계, 집합관계, 포함관계, 의존관계 (0) | 2023.04.13 |
[개발관련] mobaXterm 로컬과 원격서버 파일 송수신 방법 (0) | 2023.04.11 |
[개발관련] mobaXterm 원격 접속 방식 (0) | 2023.04.11 |