RarFilePart.cs 729 B

123456789101112131415161718192021222324252627
  1. using System.IO;
  2. using SharpCompress.Common.Rar.Headers;
  3. namespace SharpCompress.Common.Rar
  4. {
  5. /// <summary>
  6. /// This represents a single file part that exists in a rar volume. A compressed file is one or many file parts that are spread across one or may rar parts.
  7. /// </summary>
  8. internal abstract class RarFilePart : FilePart
  9. {
  10. internal RarFilePart(MarkHeader mh, FileHeader fh)
  11. : base(fh.ArchiveEncoding)
  12. {
  13. MarkHeader = mh;
  14. FileHeader = fh;
  15. }
  16. internal MarkHeader MarkHeader { get; }
  17. internal FileHeader FileHeader { get; }
  18. internal override Stream GetRawStream()
  19. {
  20. return null;
  21. }
  22. }
  23. }