클릭하거나 파일을 여기에 드래그 앤 드롭
일괄 업로드 지원, 자동으로 파일의 실제 타입 감지 (Magic Number)
일괄 업로드 지원, 자동으로 파일의 실제 타입 감지 (Magic Number)
파일 타입 감지기는 바이너리 파일 헤더 서명(Magic Number)을 읽어 실제 파일 형식을 정확하게 식별하는 강력한 순수 프론트엔드 도구입니다. 파일 확장자나 브라우저 MIME 유형에만 의존하는 도구와 달리, 우리 도구는 파일의 바이너리 내용을 직접 분석하여 식별 결과의 정확성을 보장합니다. 모든 감지 처리는 브라우저 내에서 완료되며, 파일을 서버에 업로드하지 않아 개인 정보와 데이터 보안을 완전히 보호합니다.
| 파일 유형 | 16진수 서명 | 확장자 |
|---|---|---|
| 25 50 44 46 | ||
| PNG | 89 50 4E 47 0D 0A 1A 0A | .png |
| GIF | 47 49 46 38 (GIF8) | .gif |
| JPEG | FF D8 FF | .jpg |
| WebP | 52 49 46 46 ... 57 45 42 50 | .webp |
| ZIP | 50 4B 03 04 | .zip |
| GZIP | 1F 8B | .gz |
| 7Z | 37 7A BC AF 27 1C | .7z |
| RAR v5 | 52 61 72 21 1A 07 01 00 | .rar |
| MP3 | 49 44 33 (ID3) / FF FB | .mp3 |
| MP4 | 66 74 79 70 (ftyp) | .mp4 |
| WebM/MKV | 1A 45 DF A3 | .webm |
| BMP | 42 4D (BM) | .bmp |
| TIFF (LE) | 49 49 2A 00 | .tiff |
| TIFF (BE) | 4D 4D 00 2A | .tiff |
| Office | D0 CF 11 E0 A1 B1 1A E1 | .doc/.xls/.ppt |
| EXE | 4D 5A (MZ) | .exe |
| ELF | 7F 45 4C 46 | .elf |
| Java | CA FE BA BE | .class |
| TTF | 00 01 00 00 | .ttf |
| WOFF | 77 4F 46 46 | .woff |
| WOFF2 | 77 4F 46 32 | .woff2 |
| PSD | 38 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로 표시될 수 있습니다. 이러한 상황에는 주의가 필요하며 악성 파일일 수 있습니다.
여러 파일을 한 번에 감지할 수 있습니까?
예. 여러 파일을 한 번에 선택할 수 있으며 도구는 각 파일을 감지하고 결과를 표시합니다. 이것은 파일 타입의 일괄 검증에 유용합니다.