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