public FrameHeader(byte[] rawData) { _title = Encoding.ASCII.GetString(rawData.Take(4).ToArray()); _size = SizeHelper.GetSize(rawData.Skip(4).Take(4).ToArray()); _initialSize = _size; _flags = rawData.Skip(8).ToArray(); }
public TagHeader(byte[] rawData) { _title = Encoding.ASCII.GetString(rawData.Take(3).ToArray()); _magorVersion = rawData[3]; _minorVersion = rawData[4]; _flags = rawData[5]; _size = SizeHelper.GetSize(rawData.Skip(6).ToArray()); }