본문으로 건너뛰기

파일 확장자 vs 파일 형식

파일 확장자는 마지막 점 뒤의 라벨입니다. 파일 형식은 내부 바이트가 실제로 나타내는 것입니다. 대부분 두 가지는 일치하며, 일치하지 않을 때는 바이트가 승리합니다. 이 페이지는 그 이유와, 1분 안에 차이를 알아채는 방법을 설명합니다.

  • 쉬운 한국어 설명
  • 4가지 결과 정리
  • 바이트는 브라우저 밖으로 나가지 않습니다

핵심 정보

  • 확장자

    파일 이름에서 마지막 점 뒤의 라벨. 쉽게 바꿀 수 있습니다. 약속이 아닌 힌트일 뿐입니다.

  • 파일 형식

    파일 내부 바이트가 식별하는 형식. 첫 몇 바이트 (매직 바이트 시그니처)를 읽어 감지합니다.

  • 어긋나는 경우

    누군가 파일 이름을 바꾸었을 때, 확장자가 처음부터 없었을 때, 또는 파일이 폴리글랏일 때 (두 가지 이상 형식으로 동시에 유효한 경우).

  • 결과 보고 방식

    네 가지 결과: MATCH, MISMATCH, AMBIGUOUS, UNKNOWN. 각 결과는 형식 정체성에 대한 확정적인 답입니다.

파일 확장자는 파일 이름의 끝 부분입니다. 예: .pdf 또는 .docx. 파일 형식은 바이트가 실제로 나타내는 것입니다. 보통은 일치하지만 반드시 그래야 하는 것은 아닙니다.

왜 어긋나는가

누구나 파일 이름을 바꿀 수 있습니다. invoice.exeinvoice.pdf로 바꿔도 여전히 Windows 실행 파일의 바이트를 가집니다. 라벨만 바뀐 것입니다. 운영 체제는 PDF 아이콘을 보여주지만, 더블 클릭하면 실행 파일이 실행되거나 (보안 도구가 막을 수도 있습니다) 그대로 시작됩니다. 확장자는 값싸고 쉽게 거짓말합니다.

파일 형식은 바이트 자체, 즉 파일 시작 부분의 매직 바이트 시그니처로 결정됩니다. 더 자세한 설명은 매직 넘버란 무엇인가? 에 있습니다.

어느 쪽이 맞는지 확인하는 법

  • MATCH

    확장자와 바이트가 일치합니다. 안심되는 경우입니다.

  • MISMATCH

    확장자는 한 가지를 말하고 바이트는 다른 것을 말합니다. 열기 전에 한 박자 늦추세요.

  • AMBIGUOUS

    여러 알려진 형식이 같은 접두부에 들어맞습니다 (예: 모든 Office 문서는 ZIP입니다).

  • UNKNOWN

    인식된 시그니처가 없습니다. 흔히 일반 텍스트이며, 데스크톱에서는 AI 콘텐츠 분류기를 실행합니다.

자주 묻는 질문

파일을 올려놓고 결과를 확인해 보세요

검사는 브라우저 내에서 로컬로 실행됩니다. 1초 안에 네 가지 결과 중 하나를 알려드립니다. 바이트는 기기 밖으로 나가지 않습니다.

파일 형식 검사기 열기