파일 헤더 및 내용을 분석하여 파일 형식을 감지합니다. 파일을 업로드하여 형식, 유형 및 상세 정보를 확인하세요.
Features
- 매직 넘버 감지: 파일 헤더의 매직 넘버를 분석하여 정확한 형식 식별
- 수백 가지 형식 지원: 이미지, 문서, 비디오, 오디오 및 압축 파일 등 지원
- 즉시 감지: 파일 업로드 후 즉시 형식 식별
- 안전한 처리: 모든 분석은 브라우저에서 로컬로 수행됩니다
Usage Guide
- 파일 업로드: 분석할 파일 선택
- 자동 감지: 파일 헤더 자동 분석
- 결과 보기: 형식 및 상세 정보 확인
Technical Details
매직 넘버 및 파일 서명
파일 형식 감지는 매직 넘버(파일 서명) - 파일 유형을 식별하는 파일 시작 부분의 고유한 바이트 시퀀스에 의존합니다. JPEG는 FF D8 FF로 시작하고, PNG는 89 50 4E 47로, GIF는 47 49 46 38로, PDF는 25 50 44 46으로, ZIP는 50 4B 03 04로 시작합니다.
감지 알고리즘 및 헤더 분석
감지 프로세스는 다단계 분석을 사용합니다: 바이너리 파일 읽기, 바이트 배열 변환, 서명 일치 및 대체 감지. 헤더 분석에는 16진수 표현 및 ASCII 표현이 포함됩니다.
보안 및 데이터 복구 응용
파일 형식 감지는 보안 분석, 데이터 복구, 포렌식 조사 및 콘텐츠 필터링에서 중요한 역할을 합니다.
Frequently Asked Questions
- 파일이 서버로 업로드되나요?
- 아니요. 모든 감지는 브라우저에서 로컬로 실행되며 파일은 업로드되지 않습니다.
- 감지된 형식이 확장자와 다른 이유는?
- 확장자는 쉽게 변경될 수 있습니다. 감지는 확장자보다 내용의 서명을 신뢰합니다.
- 폴리글롯 파일도 정확히 판별되나요?
- 여러 서명에 일치할 수 있습니다. 가장 높은 신뢰도의 결과를 제공하며 필요 시 헤더를 확인하세요.
- 매직 넘버(파일 서명)란 무엇인가요?
- 파일 시작부의 고유 바이트 시퀀스로 형식을 나타냅니다. 예: JPEG FF D8 FF, PNG 89 50 4E 47.
- 운영 환경의 보안 검증에 사용할 수 있나요?
- 가능합니다. 단, 서버 측 검증과 MIME/콘텐츠 검사 등 다층 점검과 함께 사용하세요.
Related Documentation
- 파일 서명 목록 - 일반적인 파일 형식의 매직 넘버
- 매직 넘버 데이터베이스 - 포괄적인 파일 서명 데이터베이스
- NIST - 파일 형식 - 디지털 파일 형식에 대한 국가 표준.
- ISO/IEC - 파일 표준 - 파일 형식에 대한 국제 표준.
- W3C - 웹 형식 - 웹 파일 형식 표준.