using SharpCompress.IO;

namespace SharpCompress.Common.Rar.Headers
{
    internal class AVHeader : RarHeader
    {
        protected override void ReadFromReader(MarkingBinaryReader reader)
        {
            UnpackVersion = reader.ReadByte();
            Method = reader.ReadByte();
            AVVersion = reader.ReadByte();
            AVInfoCRC = reader.ReadInt32();
        }

        internal int AVInfoCRC { get; private set; }

        internal byte UnpackVersion { get; private set; }

        internal byte Method { get; private set; }

        internal byte AVVersion { get; private set; }
    }
}