MIME 타입 조회
파일 확장자 MIME 타입 조회·역방향 검색
MIME Type Finder 사용 가이드
파일 확장자(.pdf, .png, .mp4 등)를 입력하면 대응하는 MIME 타입을 즉시 조회할 수 있습니다. 반대로 MIME 타입(image/jpeg 등)을 입력하면 연관된 파일 확장자를 찾을 수 있습니다. 파일을 드래그 앤 드롭하면 브라우저가 감지한 MIME 타입을 표시합니다. 웹 서버 설정, API 개발, 파일 업로드 처리에 유용합니다.
자주 묻는 질문
Q. MIME 타입이란 무엇인가요?
A. MIME(Multipurpose Internet Mail Extensions) 타입은 파일이나 데이터 형식을 나타내는 표준 식별자입니다. type/subtype 형식으로 표현하며 image/jpeg, application/json 등이 있습니다.
Q. Content-Type 헤더란 무엇인가요?
A. Content-Type은 HTTP 응답이나 요청 본문의 미디어 타입을 나타내는 헤더입니다. 서버가 브라우저에게 전송하는 데이터 형식을 알려주고 브라우저는 이를 기반으로 콘텐츠를 처리합니다.
Q. 브라우저 MIME 스니핑이란?
A. MIME 스니핑은 브라우저가 Content-Type 헤더를 무시하고 파일 내용을 검사해 실제 타입을 추측하는 동작입니다. X-Content-Type-Options: nosniff 헤더로 방지할 수 있습니다.
Q. 잘못된 MIME 타입의 보안 위험은?
A. 악의적인 스크립트를 이미지 MIME 타입으로 제공하거나, HTML 파일을 text/plain으로 잘못 제공하면 XSS 등 보안 취약점이 발생할 수 있습니다.
Q. application/octet-stream은 무엇인가요?
A. 임의의 이진 데이터를 나타내는 기본 MIME 타입입니다. 브라우저는 이 타입의 파일을 처리하지 않고 다운로드 다이얼로그를 표시합니다.
Q. multipart/form-data는 언제 사용하나요?
A. HTML 폼이 파일 업로드를 포함할 때 사용합니다. 여러 파트로 나누어 데이터를 전송하며, 각 파트에 자체적인 Content-Type을 가질 수 있습니다.
Q. text/plain과 text/html의 차이는?
A. text/plain은 순수 텍스트로 HTML 태그를 그대로 표시하고, text/html은 HTML로 파싱해 렌더링합니다. 사용자 입력 표시에는 text/plain을 사용해 XSS를 방지하세요.
Q. 커스텀 MIME 타입을 정의할 수 있나요?
A. application/vnd.yourcompany.format 형식의 벤더 서브타입을 사용할 수 있습니다. IANA에 등록하거나 x- 접두사를 사용할 수도 있지만 표준 MIME 타입 사용을 권장합니다.