Каталог статей
Главная » Статьи » S3DecoderLib |
S3DecoderLib: DBPF v.2. Часть теоретическая
|
Формат DBPF2 и его декодирование: Часть теоретическая [ Стабильный билд • Типы данных • Декодер и кодер • Sims3:DBPF (eng) • Spore:DBPF (eng) • Sims3: File Types (eng) ]
Програмный модуль и версия DBPF2Decoder.pas, rev.130517
Файл Package в формате DBPF версии 2.0, хранит различные типы записей и состоит из трех частей:
Заголовок файла
Заголовок данных имеет размер 96 байт такого вида: Назначение важных полей описано в следующем разделе
Индексная таблица
Важно понимать, что, во-первых, записи могут не идти подряд, во-вторых, при возрастании номеров записей в индексной таблице вовсе не обязательно возрастают адреса размещения их данных.
Секция данных
Секция данных состоит из записей. Каждая запись характеризуется типом ресурса (ResourceType), группой (ResourceGroup) и экземпляром (Instance). Совокупность этих трех идентификаторов уникальна для каждой записи. Вообще-то запись – это просто набор байт, интерпретация которых зависит от типа ресурса | |
Категория: S3DecoderLib | Добавил: crazylab (27.09.2013) | |
Просмотров: 944 |