DB-архивы — S.T.A.L.K.E.R. Inside Wiki

DB-архивы

Материал из S.T.A.L.K.E.R. Inside Wiki

Версия от 20:14, 24 июня 2009; Loxotron (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Формат .db архивов финальной версии игры

Формат следующий:

Длина имени - беззнаковое 2 байт

Размер файла - беззнаковое 4 байт

Размер сжатого - беззнаковое 4 байт

crc файла - беззнаковое 4 байт

Далее идёт имя файла размер = Длине имени(смотрим выше)

Смещение в файле - беззнаковое 4 байт

+ все это повторяется для всех фаилов


Как найти нужный чанк(блоки данных в файле):

С начала файла читаем 4 байта - id блока, след. 4 байта - размер блока.

Ну, а дальше не проблема пропустить блоки с ненужным id

Другие места
LANGUAGE