🔬 Hex 뷰어
바이너리 파일 16진수 분석
사용법
- 파일 시그니처로 파일 타입 자동 감지
- Hex 패턴 검색 지원 (공백으로 구분)
- 최대 10MB 파일 지원
- ASCII 문자 동시 표시
Hex Viewer 가이드
언제 사용하나요?
- 파일 분석: 알 수 없는 파일의 형식 확인
- 디버깅: 바이너리 프로토콜이나 파일 형식 문제 해결
- 보안 분석: 악성코드나 의심스러운 파일 조사
- 데이터 복구: 손상된 파일에서 데이터 추출
- 학습: 파일 형식과 바이너리 구조 이해
파일 시그니처 (매직 바이트)
대부분의 파일 형식은 고유한 "매직 바이트"로 시작합니다. 이를 통해 파일 확장자와 관계없이 실제 파일 형식을 확인할 수 있습니다.
| 형식 | 시그니처 (Hex) | ASCII |
|---|---|---|
| 25 50 44 46 | ||
| PNG | 89 50 4E 47 | .PNG |
| JPEG | FF D8 FF | ÿØÿ |
| ZIP | 50 4B 03 04 | PK.. |
| EXE | 4D 5A | MZ |
| ELF (Linux) | 7F 45 4C 46 | .ELF |
16진수 읽는 법
기본 구조
오프셋 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F ASCII
00000000 48 65 6C 6C 6F 20 57 6F 72 6C 64 21 0D 0A 00 00 Hello World!....
- 오프셋: 파일 시작부터의 바이트 위치 (16진수)
- Hex 값: 각 바이트의 16진수 값 (00-FF)
- ASCII: 출력 가능한 문자, 나머지는 점(.)으로 표시
명령줄 도구
Linux/Mac - xxd
xxd filename.bin | head -20Linux/Mac - hexdump
hexdump -C filename.bin | head -20관련 도구
관련 도구
Files & Assets 전체 보기함께 쓰면 좋은 도구를 확인하세요.