ZipHeader.cs 406 B

12345678910111213141516171819
  1. using System.IO;
  2. namespace SharpCompress.Common.Zip.Headers
  3. {
  4. internal abstract class ZipHeader
  5. {
  6. protected ZipHeader(ZipHeaderType type)
  7. {
  8. ZipHeaderType = type;
  9. HasData = true;
  10. }
  11. internal ZipHeaderType ZipHeaderType { get; }
  12. internal abstract void Read(BinaryReader reader);
  13. internal bool HasData { get; set; }
  14. }
  15. }