/* Игра: Heroes of Might and Magic 3 Формат: VID Сжатие: Отсутствует Защита: нет Автор: Кубышев Владимир Адрес: http://andrey.wom.ru/mrripper Почта: crom@echo.ru */ Формат не имеет никакого ярко выраженного начала. Заголовок формата: struct { long nFiles; //количество записей в FAT } VID_Header; Описание элемента FAT: Сразу за заголовком идет FAT: struct { char Name[40]; //Имя файла long Offset; //Смещение к началу файла } FATItem; Такая структура повторяется nFiles раз и описывает один файл из VID архива. Чтобы определить размер файла нужно от смещения следующего файла отнять смещение текущего. Размер последнего файла определяется как разность размера VID-файла и смещения текущего файла. После идут непосредственно сами файлы.