MIME 타입 조회
MIME Type Lookup
확장자로 MIME 타입을 찾거나 그 반대로 조회하고, 파일 바이트로 형식을 추정합니다.
한 페이지에 두 가지 조회가 있습니다. 확장자가 어떤 MIME 타입에 대응하는지, 그리고 파일이 앞부분 바이트 기준으로 실제로 무엇인지입니다. 두 답은 얼마든지 다를 수 있고, 그럴 때 맞는 쪽은 바이트입니다.
확장자나 타입으로 찾기
| MIME 타입 | 확장자 | 출처 |
|---|---|---|
| application/geo+json | .geojson | iana |
| application/hjson | .hjson | 관행 |
| application/json | .json .map | iana |
| application/json5 | .json5 | 관행 |
| application/jsonml+json | .jsonml | apache |
| application/ld+json | .jsonld | iana |
| application/manifest+json | .webmanifest | iana |
| application/ubjson | .ubj | 관행 |
| application/x-ipynb+json | .ipynb | 관행 |
| application/x-web-app-manifest+json | .webapp | 관행 |
| model/gltf+json | .gltf | iana |
파일의 실제 타입 알아보기
아무 파일이나 놓기
이 탭에서 앞의 4KB만 읽습니다.
사용 방법
확장자나 타입을 입력합니다
검색은 양방향입니다. `pdf`로 `application/pdf`를 찾고, `application/json`으로 그것에 대응하는 확장자를 찾습니다. `hwp` 같은 한국 형식도 표에 있습니다.
또는 파일을 직접 놓습니다
이 탭에서 앞의 4KB만 읽어 알려진 매직 넘버와 대조합니다. 대부분의 컨테이너·이미지 형식을 판별하기에 충분합니다.
두 답을 비교합니다
바이트가 PNG라고 말하는 `.jpg`는 이름만 바뀐 파일이고, 바이트가 ZIP이라고 말하는 `.csv`는 누군가 이름을 바꾼 `.xlsx`입니다. 대개 그 불일치 때문에 이 페이지에 옵니다.
자주 묻는 질문
내 파일에는 왜 시그니처가 없나요?
텍스트 형식이거나, 이 판별기가 다루지 않는 형식이기 때문입니다. CSV·JSON·HTML·일반 텍스트에는 매직 넘버 자체가 없습니다. 표는 흔한 형식을 담은 것이지 등록된 모든 형식을 담은 것이 아닙니다.
같은 확장자에 타입이 왜 여럿인가요?
등록부마다 다르기 때문입니다. 표는 IANA 등록부에 Apache와 nginx의 매핑을 합친 것입니다. 후자가 서버가 실제로 보내는 값이라, 공식 타입과 내 서버가 쓸 타입을 함께 볼 수 있습니다.
확장자와 MIME 타입 중 어느 쪽이 기준인가요?
엄밀히는 어느 쪽도 아닙니다. 확장자는 사용자가 바꿀 수 있는 이름 관습이고, `Content-Type` 헤더는 서버의 주장이라 틀릴 수 있습니다. 셋 중에 파일 자체를 설명하는 건 매직 넘버뿐입니다. 브라우저가 스니핑을 하는 이유입니다.
이 도구로 이어지는 것
16진수 뷰어
Hex Viewer
파일을 오프셋·16진수·아스키로 덤프하고 매직 바이트로 형식을 판별하며 검색 위치를 표시합니다.
HTTP 상태 코드 사전
HTTP Status Reference
각 상태 코드의 규격상 의미와 캐시 동작, 흔한 오용 사례를 설명합니다.
JSON 정렬·검사
JSON Formatter & Validator
JSON을 보기 좋게 정렬하거나 압축하고, 문법 오류가 난 줄과 열을 정확히 짚어 줍니다.
YAML 정렬·검사
YAML Formatter & Validator
YAML 들여쓰기를 통일하고 문법을 검사하며, 파서를 깨뜨리는 탭·앵커 실수를 표시합니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
16진수 뷰어
Hex Viewer
파일을 오프셋·16진수·아스키로 덤프하고 매직 바이트로 형식을 판별하며 검색 위치를 표시합니다.
HTTP 헤더 확인
HTTP Header Inspector
URL을 요청해 전체 응답 헤더·리다이렉트 경로·소요 시간·사용된 압축 방식을 보여 줍니다.
HTTP 상태 코드 사전
HTTP Status Reference
각 상태 코드의 규격상 의미와 캐시 동작, 흔한 오용 사례를 설명합니다.
Base64 인코딩·디코딩
Base64 Encoder & Decoder
텍스트와 파일을 Base64·Base64URL로 인코딩·디코딩하며 UTF-8을 올바르게 처리합니다.
curl 코드 변환
curl to Code
curl 명령을 fetch·axios·파이썬 requests·Go·PHP·PowerShell 코드로 변환합니다.
텍스트 해시 생성
Text Hash
문자열의 MD5·SHA-1·SHA-256·SHA-384·SHA-512·CRC-32를 계산하고 대문자·Base64 출력도 지원합니다.