(26.03.2010 02:19)Berserker Wrote: PLodhead = ^Lodhead; TLodStruct = packed record // тип для чтения информации о файле NameFile: array[1..16] of char; // Имя файла. 0 в конце обязателен. StartSingleFile: Longint; // начало файла в лоде. LenSingleFile: Longint; // длина файла вне архива Unk1: Longint; // Тип файла RealSize: Longint; // размер запакованного файла, 0 если файл не запакован. end;
Нашёл такое описание:
Quote:FATRecord: record Name: array[1..12]of char; //Имя файла. Unknown: array[1..4] of char; //Возможно мусор. Offset: LongInt; //Смещение до файла. Size: LongInt; //Размер файла. Unknown: array[1..4] of char; //Возможно мусор. CompressedSize: LongInt; //Сжатый размер файла.
end;
Интересно, значит ли это, что файлы в лоде могут иметь имя длиной до 15 символов (с точкой и расширением), вместо 12 стандартных?