선두 바이트로 모든 파일을 식별하세요 — 100개 이상의 형식 시그니처를 이름, 확장자, 헥스로 검색하고, 매직 넘버 바이트와 ASCII 표현, 바이트 오프셋, 형식 카테고리를 확인하고, 어떤 시그니처든 클릭 한 번으로 복사하세요. 브라우저에서, 무료.

모든 시그니처는 브라우저의 내장 참조표에서 실행됩니다 — 아무것도 업로드되지 않으며 서버가 파일을 읽는 일은 결코 없습니다.

예시:
형식 확장자 헥스 시그니처 ASCII 오프셋 카테고리
검색과 일치하는 시그니처가 없습니다.
형식 이름, 확장자 또는 헥스 바이트를 시도해 보세요 — 예: PNG, .zip 또는 25 50 44 46.

파일 시그니처(매직 넘버) 소개

파일 시그니처, 매직 넘버라고도 불리는 이것은 파일 이름이나 확장자와 상관없이 실제 형식을 식별해 주는, 파일 시작 부분(또는 그 근처)에 있는 고정된 바이트 시퀀스입니다. 이 레퍼런스는 100개 이상의 형식에 대한 시그니처를 정리하며, 각각 16진수 바이트, 존재하는 경우 출력 가능한 ASCII 표현, 시그니처가 나타나는 바이트 오프셋, 형식 카테고리를 함께 보여줍니다.

검색은 어느 방향에서든 작동합니다. PNG 같은 형식 이름, .pdf 같은 확장자, 또는 50 4B 같은 원시 16진수 바이트를 입력하면 일치하는 시그니처가 즉시 나타납니다. 카테고리 칩으로 목록을 image, audio, video, document, archive, executable, font, database 또는 other 형식으로 좁힐 수 있고, 어떤 16진수 시그니처든 클릭 한 번으로 복사됩니다.

파일 확장자를 신뢰할 수 없을 때 필요한 표가 바로 이것입니다. 아무 헥스 뷰어에서나 파일을 열어 첫 바이트를 읽고 여기서 대조해 보세요. 이는 파일 형식 디버깅, 업로드 검증, 디지털 포렌식의 핵심 기법이며, 파일이 서버에 업로드되거나 읽히는 일 없이 브라우저에서 완전히 실행됩니다.

파일 시그니처(매직 넘버) 사용 방법

  1. 식별하려는 파일을 헥스 뷰어나 에디터로 열어 첫 바이트를 확인하세요.
  2. 해당 16진수 바이트를 검색창에 붙여넣거나 입력하세요. 예: 25 50 44 46.
  3. 또는 형식 이름이나 확장자로 검색해 어떤 형식이 어떤 시그니처를 가져야 하는지 찾으세요.
  4. 카테고리 칩을 사용해 이미지, 아카이브, 실행 파일 등으로 결과를 좁히세요.
  5. 표시된 오프셋을 비교하세요. 일부 시그니처는 0바이트 이후에서 시작합니다. 필요하면 16진수 시그니처를 복사하세요.

자주 묻는 질문

알려진 오프셋, 보통 맨 처음에 위치한 짧고 고정된 바이트 시퀀스로, 파일의 형식을 선언합니다. PNG 파일은 89 50 4E 47로 시작하고, PDF는 25 50 44 46("%PDF")로 시작합니다. 프로그램은 확장자를 믿는 대신 이 바이트를 확인합니다.

확장자는 파일 이름의 일부일 뿐이라 누구든 evil.exe를 photo.jpg로 이름을 바꿀 수 있기 때문입니다. 시그니처는 실제 바이트가 무엇인지를 반영합니다. 둘이 다를 때는 시그니처를 믿으세요. 이 불일치가 바로 업로드 검증기와 악성코드 스캐너가 위장된 파일을 잡아내는 방법입니다.

일부 형식은 시작 바이트를 다른 데이터를 위해 예약해 둡니다. 예를 들어 ISO 이미지는 CD001 마커를 오프셋 32769에 둡니다. 오프셋 열은 어디를 확인해야 하는지 알려주므로, 처음이 아니라 그 바이트 지점부터 헥스 비교를 시작하세요.

최신 Office 문서, JAR 파일, 그 밖의 많은 컨테이너가 실제로는 ZIP 아카이브이기 때문에 모두 PK(50 4B)로 시작합니다. 이들을 구분하려면 앞쪽 바이트만이 아니라 아카이브 내부의 실제 내용을 살펴봐야 합니다.

아무 헥스 뷰어나 사용하세요. Linux와 macOS에서는 xxd file | head, Windows에서는 헥스 에디터를 쓰면 됩니다. 출력의 첫 줄에 선두 바이트가 16진수로 표시됩니다. 그 값을 여기 검색창에 붙여넣어 형식을 대조해 보세요.

네. 데이터베이스는 페이지와 함께 제공되며 검색은 브라우저 안에서 로컬로 이루어집니다. 어떤 파일도 업로드되지 않고, 어떤 서버도 데이터를 읽지 않으며, 비용이나 계정도 필요 없습니다.

도움이 필요하신가요?
이 도구에서 문제를 발견하셨나요? 저희 팀에 알려주세요.
문제 신고

이 무료 도구를 귀하의 웹사이트에 추가하세요 — 아래 코드를 복사하여 붙여넣으세요.