XZIndexRecord.cs 578 B

12345678910111213141516171819202122
  1. using System;
  2. using System.IO;
  3. namespace SharpCompress.Compressors.Xz
  4. {
  5. [CLSCompliant(false)]
  6. public class XZIndexRecord
  7. {
  8. public ulong UnpaddedSize { get; private set; }
  9. public ulong UncompressedSize { get; private set; }
  10. protected XZIndexRecord() { }
  11. public static XZIndexRecord FromBinaryReader(BinaryReader br)
  12. {
  13. var record = new XZIndexRecord();
  14. record.UnpaddedSize = br.ReadXZInteger();
  15. record.UncompressedSize = br.ReadXZInteger();
  16. return record;
  17. }
  18. }
  19. }