...
В данной теме будет рассматриваться формат файла LOADING.KWI системы AISIN...
А точнее - файл LOADING.KWI, с единственным модулем системы AISIN...
Прежде чем начать, хочу вкратце напомнить иерархию объектов в контейнере, коим файл LOADING.KWI собственно и является:
1. LOADING.KWI - собственно высшая ступень, включающая в себя Один или несколько МОДУЛЕЙ (или ЮНИТОВ, по терминологии JRemaker), которые в свою очередь могут принадлежать одной из СИСТЕМ (Aisin, Denso, Panasonic, MELCO, Matsushita...), при этом каждый из Модулей (Юнитов) имеет свой номер версии разработки.
2. СИСТЕМА - грубо говоря, это фирма-производитель программного обеспечения магнитолы. Известны следующие Системы - AISIN, DENSO, PANASONIC, ...
3. МОДУЛЬ (ЮНИТ) - контейнер, содержащий сборку BIN-файлов, определенной версии. Модулю присваивается определенная версия. Контейнер Loading.kwi может содержать в себе Один единственный Модуль или несколько модулей одной или разных Систем.
4. БЛОК - собственно "кирпичик" на самой низком уровне иерархии объектов в контейнере LOADING.KWI. Именно в Блоках находятся различные ресурсы операционной системы (далее - OC или OS). Блоки распарсиваются на отдельные BIN-файлы, о формате которых более подробно можно прочитать в шапке темы Формат BIN-файлов системы AISIN.
Примечание:Ввиду того, что в теме раскрывается формат контейнера, содержащий единственный Модуль Системы AISIN -- некоторые сделанные выше мной утверждения, возможно не совсем корректны для Систем, отличных от Системы AISIN.
Для более точного представления, предлагаю Вам изучить:
1. Описание структуры файлов стандарта (расширение KWI) имеется в открытом доступе на сайте консорциума (pdf), и конкретно - ее 30-й раздел: Loading Module Management Format.
2. Презентация формата в PowerPoint
(Ссылка не доступна! Разыскивается!)
Возможно вот это: http://slideplayer.com/slide/5913766/
Во второй картинке возможны не точности...
На сегодня - все!
Описание формата и полей продолжу в другой раз...