Вход

Просмотр полной версии : Разбор контейнера ARC


lupus
20.12.2013, 14:03
Сам что-то никак не пойму, как устроен формат, может кто-то со стороны глянет:
То, что вижу в хексе:
0x00-0x1B - заголовок
0x00 - первые 16 байт во всех контейнерах одинаковые
0x10 - 4 байта - количество упакованных файлов (?)
0x14 - 4 байта, одинаковы во всех случаях - 0x00080000 - указывают на адрес начала таблицы файлов 0x800
0x18 - 4 - размер таблицы файлов
0x01C-0x07FF - забито повторяющимися 0x2D
0x0800 - начинается таблица файлов, которая описывает структуру контейнера

А вот что дальше - мне не понятно.
Архив с примерами (https://dl.dropboxusercontent.com/u/57975554/PSP/Coded_Arms/Arc.7z).