파일 형식 감지기 — 매직 바이트로 실제 형식 확인

파일의 매직 바이트로 실제 형식을 확인합니다 — 확장자가 틀리거나 없어도 진짜 형식을 감지하고 불일치를 경고합니다 — 100% 브라우저 처리, 업로드 없음

아무 파일이나 여기에 드롭하거나 클릭해 선택

🔒 파일은 브라우저에서 처음 수 킬로바이트만 읽어 검사하며 업로드되지 않습니다. 확장자 조회와 달리 실제 바이트를 읽습니다.

매직 바이트란?

대부분의 바이너리 파일 형식은 파일 이름과 무관하게 형식을 식별하는 고정된 시그니처(매직 넘버)로 시작합니다. PNG는 항상 89 50 4E 47, PDF는 %PDF, ZIP은 PK로 시작합니다. 이 도구는 파일의 처음 수 킬로바이트를 읽어 이 시그니처를 대조하고 실제 형식(표준 확장자와 MIME 타입)을 알려줍니다.

확장자만으로 부족한 이유

확장자는 이름의 일부일 뿐이라 누구나 photo.png를 photo.jpg로 바꿀 수 있고, 다운로드 파일이 잘못 표기되기도 합니다. 이 도구는 이름을 신뢰하지 않고 실제 바이트를 검사하므로 이런 불일치를 잡아내 이름과 내용이 다를 때 경고합니다. HTML·CSV·JSON·소스 코드 같은 텍스트 형식은 시그니처가 없어 인식되지 않음으로 표시됩니다.

자주 묻는 질문

MIME 타입·확장자 조회와 무엇이 다른가요?

확장자 조회는 표를 이용해 확장자를 형식에 매핑하며 파일 이름을 신뢰합니다. 이 도구는 이름을 무시하고 실제 매직 바이트를 읽으므로 확장자가 틀리거나 없어도 진짜 형식을 알려줍니다.

텍스트나 코드 파일이 왜 인식되지 않나요?

매직 바이트 감지는 고정된 바이너리 시그니처로 시작하는 형식에서만 작동합니다. HTML·CSV·JSON·마크다운·소스 코드 같은 텍스트 형식은 그런 시그니처가 없어 대조할 대상이 없으므로 추측하지 않고 결과 없음으로 표시합니다.

내 파일이 업로드되나요?

아니요. 파일은 전부 브라우저에서만 읽고 살펴보며, 그마저도 앞부분 몇 킬로바이트만 읽습니다. 서버로 전송되는 것은 없습니다.