글
파일들의 묶음으로 구성된 파일 포맷의 구상.
구조는 Descent 게임에 쓰였던 HOG 파일에서 참고했다.
- 포맷의 첫 4바이트는 고정 데이터 식별자 (JKMG), 그 뒤로 개별 파일 데이터의 목록이 나열되어있다.
- 개별 파일 데이터 형식:
- 첫 4바이트(32비트) (또는 8바이트(64비트)) (리틀 엔디언 Unsigned 정수): 파일 크기 (바이트, 파일 이름과 데이터 포함, 0의 경우 파일의 끝을 나타냄)
- 파일 데이터는 파일 이름과 파일의 실제 내용물이 들어간다.
- 파일 이름 형식:
- 첫 바이트는 글자수(바이트, 0...255 = 1...256), 그 뒤로 파일 이름을 나타내는 글자 (글자당 1바이트)가 따라온다.
- 각 개별 파일 데이터 형식의 끝은 각 파일의 실제 내용물로 채워진다.
- 파일 목록은 이론상 무한한 갯수의 파일을 담을 수 있으며, 그 끝은 크기가 0인 파일이다.
'기타' 카테고리의 다른 글
| 최근 깃허브 웹페이지에서 볼 수 있는 커밋 뷰어에 대해 (0) | 2026.07.13 |
|---|---|
| 게임기 홈브루에 관해 (0) | 2026.06.13 |
| 네오지오 게임 블레이징 스타의 최적화 기법 (0) | 2026.05.12 |
| 도돈파치2 하드웨어 (0) | 2026.05.02 |
| 초연사68K 관련 슬라이드 (일본어) (0) | 2026.04.11 |
RECENT COMMENT