bmp확장자란?
비트맵 디지털 그림을 저장하는 데 쓰이는 그림 파일 포맷
특징
- 무압축
- 대부분 파일을 압축하지 않아 파일이 큼.
- 압축을 풀려면 시간과 CPU성능이 필요한데, bmp는 필요가 없으니 파일을 읽는 시간이 짧고, CPU성능 점유율이 낮음.
- 용량 제한 : 4GB미만
- BMP 형식은 그림을 가장 아래쪽부터 저장함.
- 일부 잘못만들어진 프로그램은 BMP파일을 불러오면 상하가 반전된다는 사실
헤더 구조
| 시작 위치 | 크기 | 설명 |
| 0 | 2 | 매직 넘버. 42 4D, 텍스트로는 'BM' |
| 2 | 4 | 헤더를 포함한 파일의 전체 크기 |
| 6 | 2 | 예약된 값. 실제 사용X |
| 8 | 2 | 예약된 값. 실제 사용X |
| 10 | 4 | 비트맵 데이터가 시작되는 위치 |
<실습>


이렇게 저장했구요, HxD로 열어볼게요

처음에 매직넘버가 42 4D로 잘 만들어진 것을 볼 수 있구요, 그 다음은 16 9C 23 00은 전체 파일의 크기가 되겠네요. 그리고 36은 데이터가 시작되는 위치를 말하는데, 딱 FF가 시작되는 위치가 36인걸 볼 수 있죠. 잘 만들어졌습니당!!
'SWUFORCE > 워게임' 카테고리의 다른 글
| [Dreamhack]broken-png (0) | 2026.05.12 |
|---|---|
| [Dreamhack]video_in_video (0) | 2026.05.05 |
| [디지털 포렌식 전문가 과정]34. 3D 파일 분석 (0) | 2026.05.05 |
| [디지털 포렌식 전문가 과정]32. 사진 및 영상 분석 (0) | 2026.05.05 |
| [H4CKING GAME]name? (0) | 2026.05.04 |