internal FileEntry13 MakeEntryV13()
{
var entry = new FileEntry13();
entry.Name = new byte[256];
var encodedName = Encoding.UTF8.GetBytes(Name.Replace('\\', '/'));
Array.Copy(encodedName, entry.Name, encodedName.Length);
entry.OffsetInFile = OffsetInFile;
entry.SizeOnDisk = SizeOnDisk;
entry.UncompressedSize = ((Flags & 0x0F) == 0) ? 0 : UncompressedSize;
entry.ArchivePart = ArchivePart;
entry.Flags = Flags;
entry.Crc = Crc;
return entry;
}
}