protected readonly ushort Header; // 2-byte / unsigned 16 bit public CompressedChunkHeader(XlBinaryReader Data) { // Algorithm as per page 60 this.Header = Data.ReadUInt16(); Console.WriteLine("CompressionChunkHeader Data Bytes: {0} (uint16: {1})", this.Header.ToBitString(), this.Header); this.CompressedChunkFlag = ExtractCompressionChunkFlag(); this.CompressedChunkSize = ExtractCompressionChunkSize(); this.CompressedChunkSignature = ExtractCompressionChunkSignature(); Validate(); }
public CopyToken(XlBinaryReader Data) { this.Token = Data.ReadUInt16(); }