Що таке файл U8?
Файл із розширенням .u8 — це архівний файл, який використовується грою Mario Kart Wii. Він містить ієрархічну файлову систему для картингічної гри на тему Маріо. Файли в архіві U8 стискаються у форматі YAZ0 і зберігаються на диску як файли SZS. Ці файли оптимізовано як файл підтримки лише для читання з атрибутами, обмеженими назвою файлу, розміром файлу та структурою каталогів. Файли U8 можна відкрити за допомогою Wiimms SZS Tools.
Формат файлу U8 - Додаткова інформація
Файли U8 – це архівні файли, які стискаються за допомогою файлу YAZ0, щоб зменшити розмір файлу. Файлова система U8 складається зі списку вузлів, кожен з яких складається з 12 байтів, як показано нижче.
Зсув | Тип | Опис |
---|---|---|
0x00 | байт | 0x00=файл даних, 0x01=запис каталогу (інші значення ніколи не відображаються) |
0x01 | u24 | Три байти: зміщення в пулі рядків для імені файлу |
0x04 | u32 | Файл: зміщення початку даних. Каталог: індекс батьківського каталогу. |
0x08 | u32 | Файл: розмір даних. Каталог: Індекс першого вузла, який не є частиною цього каталогу (перейти до вузла). |
Заголовок U8
Заголовок файлу U8 має довжину 32 байти, усі значення зберігаються як значення старшого порядку кінців.
Зсув | Тип | Опис |
---|---|---|
0x00 | u32 | Магія файлів. Завжди 0x55AA382D = U.8-. |
0x04 | u32 | Зсув до першого вузла. |
0x08 | u32 | Розмір усіх вузлів, включаючи таблицю рядків. |
0x0c | u32 | Файл зміщення даних. |
0x10 | u32[4] | Зарезервовано. |