using System.IO; namespace SharpCompress.Common.Zip.Headers { internal class Zip64DirectoryEndLocatorHeader : ZipHeader { public Zip64DirectoryEndLocatorHeader() : base(ZipHeaderType.Zip64DirectoryEndLocator) { } internal override void Read(BinaryReader reader) { FirstVolumeWithDirectory = reader.ReadUInt32(); RelativeOffsetOfTheEndOfDirectoryRecord = (long)reader.ReadUInt64(); TotalNumberOfVolumes = reader.ReadUInt32(); } public uint FirstVolumeWithDirectory { get; private set; } public long RelativeOffsetOfTheEndOfDirectoryRecord { get; private set; } public uint TotalNumberOfVolumes { get; private set; } } }