internal ArchiveRecord(Archive archive, BinaryReader reader, int index, int dataOffset)
: base(archive, "")
{
Id = reader.ReadByte();
Offset = reader.ReadInt32() + dataOffset;
UncompressedSize = reader.ReadUInt16();
CompressedSize = reader.ReadUInt16();
Name = Id + " (index " + index + ", size " + UncompressedSize + ")";
}