Спасибо... попробовал этим методом и действительно нужные файлы распаковались. Только они все в формате raw. Приходиться подбирать цветность, размер и прочее...
Один хороший человек до Вашего ответа начал разбирать файл. Практически всё уже разобрано, осталось вернуть на место заголовки. Будет писаться анпакер.
Если необходимо сюда его тоже залью.
Пример темплейта для 010 Editor:
struct Header{
char null[4] <hidden=true>;
int fileCount;
int unknown1 <bgcolor=0x0000FF>;
int unknown2 <bgcolor=0x0000FF>;
char null1[4] <hidden=true>;
} header;
struct FileHeader{
short width;
short height;
int unknown1;
int unknown2;
char unk[4];
int unpacketDataSize; //x previos
int zlibDataLenght; //x-(x previos)
} fileHeader[ header.fileCount ];
struct ZlibContent(int dataLen){
byte data[dataLen];
};
ZlibContent data(fileHeader[0].zlibDataLenght);
local int i;
for( i = 1; i < header.fileCount-1; i++ )
ZlibContent data(fileHeader[i].zlibDataLenght-fileHeader[i-1].zlibDataLenght);
ZlibContent data(24); //magick size 0_o/ Dont trust, read to EOF