.U8 파일이란?
확장자가 .u8인 파일은 Mario Kart Wii 게임에서 사용하는 아카이브 파일입니다. 여기에는 Mario 테마 카트 레이싱 게임을 위한 계층적 파일 시스템이 포함되어 있습니다. U8 아카이브 파일 내의 파일은 YAZ0 형식을 사용하여 압축되어 SZS 파일로 디스크에 저장됩니다. 이러한 파일은 파일 이름, 파일 크기 및 디렉토리 구조로 제한된 속성을 가진 읽기 전용 지원 파일로 최적화되어 있습니다. U8 파일은 Wiimms SZS 도구로 열 수 있습니다.
U8 파일 형식 - 추가 정보
U8 파일은 파일 크기를 줄이기 위해 YAZ0 파일을 사용하여 압축한 아카이브 파일입니다. U8 파일 시스템은 아래와 같이 각 노드가 12바이트로 구성된 노드 목록으로 구성됩니다.
오프셋 | 유형 | 설명 |
---|---|---|
0x00 | byte | 0x00=데이터 파일, 0x01=디렉토리 항목(다른 값은 볼 수 없음) |
0x01 | u24 | 3바이트: 파일 이름에 대한 문자열 풀로 오프셋 |
0x04 | u32 | 파일: 데이터 시작의 오프셋. 디렉토리: 상위 디렉토리의 인덱스입니다. |
0x08 | u32 | 파일: 데이터 크기. 디렉토리: 이 디렉토리의 일부가 아닌 첫 번째 노드의 색인(노드로 건너뛰기). |
U8 헤더
U8 파일 헤더의 길이는 32바이트이며 모든 값은 빅 엔디안 값으로 저장됩니다.
오프셋 | 유형 | 설명 |
---|---|---|
0x00 | u32 | 파일 매직. 항상 0x55AA382D = U.8-. |
0x04 | u32 | 첫 번째 노드로 오프셋. |
0x08 | u32 | 문자열 테이블을 포함한 모든 노드의 크기. |
0x0c | u32 | 데이터의 파일 오프셋. |
0x10 | u32[4] | 예약됨 |