Vad är U8 fil?
En fil med filtillägget .u8 är en arkivfil som används av Mario Kart Wii-spelet. Den innehåller hierarkiskt filsystem för kartracingspelet med Mario-tema. Filer i U8-arkivfilen komprimeras med YAZ0-formatet och lagras på skiva som SZS-filer. Dessa filer är optimerade som skrivskyddade stödfiler med attribut begränsade till filnamn, filstorlek och en katalogstruktur. U8-filer kan öppnas med Wiimms SZS Tools.
U8-filformat - Mer information
U8-filer är arkivfiler som komprimeras med YAZ0-filen för att göra filstorleken mindre. U8 filsystem består av en lista med noder där varje nod består av 12 byte som visas nedan.
Offset | Typ | Beskrivning |
---|---|---|
0x00 | byte | 0x00=datafil, 0x01=katalogpost (andra värden har aldrig setts) |
0x01 | u24 | Tre byte: Offset till strängpoolen för filnamnet |
0x04 | u32 | Fil: Offset av början av data. Katalog: Index för den överordnade katalogen. |
0x08 | u32 | Fil: Datastorlek. Katalog: Index för den första noden som inte är en del av denna katalog (hoppa till nod). |
U8 Header
U8-filhuvudet är 32 byte långt, med alla värden lagrade som stora endian-värden.
Offset | Typ | Beskrivning |
---|---|---|
0x00 | u32 | Filmagi. Alltid 0x55AA382D = U.8-. |
0x04 | u32 | Offset till den första noden. |
0x08 | u32 | Storlek på alla noder inklusive strängtabellen. |
0x0c | u32 | Filförskjutning av data. |
0x10 | u32[4] | Reserverad. |