Разбор контейнера ARC
Сам что-то никак не пойму, как устроен формат, может кто-то со стороны глянет:
То, что вижу в хексе:
0x00-0x1B - заголовок
0x00 - первые 16 байт во всех контейнерах одинаковые
0x10 - 4 байта - количество упакованных файлов (?)
0x14 - 4 байта, одинаковы во всех случаях - 0x00080000 - указывают на адрес начала таблицы файлов 0x800
0x18 - 4 - размер таблицы файлов
0x01C-0x07FF - забито повторяющимися 0x2D
0x0800 - начинается таблица файлов, которая описывает структуру контейнера
А вот что дальше - мне не понятно.
Архив с примерами.
Количество сообщений на форуме далеко не всегда пропорционально умственным способностям человека.
 >>> Silent Hill: Genesis<<<
Последний раз редактировалось lupus; 20.12.2013 в 17:36.
|