클릭하거나 파일을 여기에 드래그 앤 드롭

일괄 업로드 지원, 자동으로 파일의 실제 타입 감지 (Magic Number)

파일 타입 감지기 정보

제품 소개

파일 타입 감지기는 바이너리 파일 헤더 서명(Magic Number)을 읽어 실제 파일 형식을 정확하게 식별하는 강력한 순수 프론트엔드 도구입니다. 파일 확장자나 브라우저 MIME 유형에만 의존하는 도구와 달리, 우리 도구는 파일의 바이너리 내용을 직접 분석하여 식별 결과의 정확성을 보장합니다. 모든 감지 처리는 브라우저 내에서 완료되며, 파일을 서버에 업로드하지 않아 개인 정보와 데이터 보안을 완전히 보호합니다.


기능 특징

  • 40개 이상의 파일 형식을 정확하게 식별
  • 파일 헤더 Magic Number 서명 기반 감지
  • 브라우저 감지 타입과 서명 감지 타입 비교
  • 고급 분석을 위한 16진수 서명 표시
  • 파일 확장자와 실제 타입 일치 여부 확인
  • 일괄 파일 감지 지원
  • 순수 프론트엔드 처리, 파일을 서버에 업로드하지 않음
  • 제로 레이턴시 감지, 즉시 결과 표시
  • 이미지, 오디오, 비디오, 문서, 아카이브, 글꼴, 실행 파일 등 지원
  • 데스크톱 및 모바일 대응 반응형 디자인

사용 방법

  1. 1업로드 영역을 클릭하여 파일을 선택하거나, 파일을 업로드 영역으로 드래그 앤 드롭
  2. 2시스템이 자동으로 파일 헤더 바이너리 데이터를 읽고 서명 매칭
  3. 3감지 결과가 즉시 표시되며, 파일 타입, MIME 타입, 16진수 서명 등의 정보 포함
  4. 4브라우저 감지 타입과 서명 감지 타입을 비교하여 파일이 잘못 표시되거나 위장되었는지 확인
  5. 5다른 파일을 감지하려면 계속 업로드하거나 지우기 버튼을 클릭하여 결과 초기화

일반적인 파일 Magic Numbers

파일 유형16진수 서명확장자
PDF25 50 44 46.pdf
PNG89 50 4E 47 0D 0A 1A 0A.png
GIF47 49 46 38 (GIF8).gif
JPEGFF D8 FF.jpg
WebP52 49 46 46 ... 57 45 42 50.webp
ZIP50 4B 03 04.zip
GZIP1F 8B.gz
7Z37 7A BC AF 27 1C.7z
RAR v552 61 72 21 1A 07 01 00.rar
MP349 44 33 (ID3) / FF FB.mp3
MP466 74 79 70 (ftyp).mp4
WebM/MKV1A 45 DF A3.webm
BMP42 4D (BM).bmp
TIFF (LE)49 49 2A 00.tiff
TIFF (BE)4D 4D 00 2A.tiff
OfficeD0 CF 11 E0 A1 B1 1A E1.doc/.xls/.ppt
EXE4D 5A (MZ).exe
ELF7F 45 4C 46.elf
JavaCA FE BA BE.class
TTF00 01 00 00.ttf
WOFF77 4F 46 46.woff
WOFF277 4F 46 32.woff2
PSD38 42 50 53 (8BPS).psd

자주 묻는 질문

Magic Number 란 무엇입니까?

Magic Number(매직 넘버)는 파일 형식의 고유 식별자로, 일반적으로 파일 시작 부분의 몇 바이트에 위치합니다. 각 파일 형식에는 특정 Magic Number가 있어 파일의 실제 형식을 식별하는 데 사용됩니다. 예를 들어, PNG 파일은 항상 89 50 4E 47 0D 0A 1A 0A 로 시작합니다. 이 방법은 파일 확장자에 의존하는 것보다 더 신뢰할 수 있습니다. 확장자는 쉽게 수정하거나 위조할 수 있기 때문입니다.

왜 브라우저 감지 타입과 서명 감지 타입이 일치하지 않습니까?

브라우저는 주로 파일 확장자와 서버에서 반환한 MIME 유형에 의존하여 파일 타입을 판단합니다. 이러한 정보는 잘못 구성되었거나 의도적으로 위장되었을 수 있습니다. 서명 감지는 파일의 바이너리 내용을 직접 읽고 실제 형식을 식별할 수 있습니다. 두 가지가 일치하지 않으면 일반적으로 서명 감지 결과가 더 정확합니다.

이 도구는 안전합니까? 파일이 서버에 업로드됩니까?

완전히 안전합니다. 모든 파일 감지는 브라우저 내에서 완료되며 브라우저의 File API와 ArrayBuffer를 사용합니다. 파일 내용이 서버에 업로드되지 않습니다. 파일 개인 정보가 완전히 보호됩니다.

어떤 파일 형식이 지원됩니까?

현재 40개 이상의 파일 형식을 지원합니다. 이미지(PNG, JPEG, GIF, WebP, BMP, TIFF, SVG, ICO, PSD 등), 오디오(MP3, WAV), 비디오(MP4, WebM, AVI, FLV), 문서(PDF, DOC, XLS, PPT, DOCX, XLSX, PPTX), 아카이브(ZIP, RAR, 7Z, GZIP, TAR), 글꼴(TTF, OTF, WOFF, WOFF2), 실행 파일(EXE, ELF, Mach-O) 등입니다.

파일이 위장되었는지 확인하려면 어떻게 해야 합니까?

파일 확장자가 Magic Number 감지 결과와 일치하지 않으면 파일이 이름이 변경되었거나 위장되었을 수 있습니다. 예를 들어, 실제로는 EXE인 파일이 PDF로 이름이 변경된 경우 감지 타입은 Windows Executable로 표시되고 브라우저 타입은 application/pdf로 표시될 수 있습니다. 이러한 상황에는 주의가 필요하며 악성 파일일 수 있습니다.

여러 파일을 한 번에 감지할 수 있습니까?

예. 여러 파일을 한 번에 선택할 수 있으며 도구는 각 파일을 감지하고 결과를 표시합니다. 이것은 파일 타입의 일괄 검증에 유용합니다.


관련 도구