aspose.info
RU

U8 — Архивный файл Mario Kit Wii

Обновлено

.U8 вариант №

Файл с расширением .u8 представляет собой архивный файл, используемый игрой Mario Kart Wii. Он содержит иерархическую файловую систему для гоночной игры на картинге на тему Марио. Файлы внутри архивного файла U8 сжимаются с использованием формата YAZ0 и сохраняются на диск как файлы SZS. Эти файлы оптимизированы как файлы поддержки только для чтения с атрибутами, ограниченными именем файла, размером файла и структурой каталогов. Файлы U8 можно открыть с помощью Wiimms SZS Tools.

Формат файла U8 — дополнительная информация

Файлы U8 представляют собой архивные файлы, сжатые с использованием файла YAZ0 для уменьшения размера файла. Файловая система U8 состоит из списка узлов, каждый из которых состоит из 12 байтов, как показано ниже.

СмещениеТипОписание
0x00byte0x00=файл данных, 0x01=запись каталога (другие значения не показаны)
0x01u24Три байта: смещение в пул строк для имени файла
0x04u32Файл: Смещение начала данных. Каталог: индекс родительского каталога.
0x08u32Файл: Размер данных. Каталог: Индекс первого узла, который не является частью этого каталога (перейти к узлу).

Заголовок U8

Заголовок файла U8 имеет длину 32 байта, при этом все значения хранятся как значения с обратным порядком байтов.

СмещениеТипОписание
0x00u32Файловая магия. Всегда 0x55AA382D = U.8-.
0x04u32Смещение до первого узла.
0x08u32Размер всех узлов, включая таблицу строк.
0x0cu32Смещение файла данных.
0x10u32[4]Зарезервировано.

использованная литература

См. также