ไฟล์ U8 คืออะไร??
ไฟล์ที่มีนามสกุล .u8 เป็นไฟล์เก็บถาวรที่ใช้โดยเกม Mario Kart Wii มีระบบไฟล์แบบลำดับชั้นสำหรับเกมแข่งรถโกคาร์ทในธีมมาริโอ ไฟล์ภายในไฟล์เก็บถาวร U8 ถูกบีบอัดโดยใช้รูปแบบ YAZ0 และจัดเก็บไว้ในดิสก์เป็นไฟล์ SZS ไฟล์เหล่านี้ได้รับการปรับให้เหมาะสมเป็นไฟล์สนับสนุนแบบอ่านอย่างเดียวที่มีแอตทริบิวต์จำกัดเฉพาะชื่อไฟล์ ขนาดไฟล์ และโครงสร้างไดเร็กทอรี ไฟล์ U8 สามารถเปิดได้ด้วยเครื่องมือ Wiimms SZS
รูปแบบไฟล์ U8 - ข้อมูลเพิ่มเติม
ไฟล์ U8 เป็นไฟล์เก็บถาวรที่บีบอัดโดยใช้ไฟล์ YAZ0 เพื่อทำให้ขนาดไฟล์เล็กลง ระบบไฟล์ U8 ประกอบด้วยรายการโหนดโดยแต่ละโหนดประกอบด้วย 12 ไบต์ดังที่แสดงด้านล่าง
ออฟเซ็ต | ประเภท | รายละเอียด |
---|---|---|
0x00 | byte | 0x00=ไฟล์ข้อมูล, 0x01=รายการไดเร็กทอรี (ไม่เคยเห็นค่าอื่นๆ) |
0x01 | u24 | สามไบต์: ออฟเซ็ตลงในกลุ่มสตริงสำหรับชื่อไฟล์ |
0x04 | u32 | ไฟล์: ออฟเซ็ตของจุดเริ่มต้นของข้อมูล ไดเร็กทอรี: ดัชนีของไดเร็กทอรีหลัก |
0x08 | u32 | ไฟล์: ขนาดของข้อมูล ไดเร็กทอรี: ดัชนีของโหนดแรกที่ไม่ได้เป็นส่วนหนึ่งของไดเร็กทอรีนี้ (ข้ามไปที่โหนด) |
ส่วนหัว U8
ส่วนหัวของไฟล์ U8 มีความยาว 32 ไบต์ โดยเก็บค่าทั้งหมดเป็นค่า endian ขนาดใหญ่
ออฟเซ็ต | ประเภท | รายละเอียด |
---|---|---|
0x00 | u32 | ไฟล์ เมจิก. 0x55AA382D = U.8-. |
0x04 | u32 | ออฟเซ็ตกับโหนดแรก |
0x08 | u32 | ขนาดของโหนดทั้งหมดรวมถึงตารางสตริง |
0x0c | u32 | ไฟล์ออฟเซ็ตของข้อมูล |
0x10 | u32[4] | จองแล้ว |