Имеется файл формата w3g (это реплей от игры warcraft3). В нём полно необходимой информации, но проблема заключается в том, что этот реплей состоит из частей - заголовок, подзаголовок, и небольшие архивы данных (запакованных zlib'ом). В заголовке содержится информация о размере этих блоков, и начало первого блока (сдвиг).
Мне удалось прочитать заголовок и его подзаголовки, т.е. по байтам читаю начало файла, и не могу понять где точно начало первого блока, не получается разжать блоки zlib'ом. Уже много чего перепробовал, по инструкции к формату файла делал, но не выходит ничего путнего, то не расжимает блоки, то каракули выходят. Руки просто опускаются со всеми этими "сдвигами по байтам"
Помогите расшифровать, пример мелкого реплея, пару текстов по формату файла и реализованный на php пример работы (может кто сможет "перевести" с php на vb6).
Очень нужна помощь, посмотрите вложение!