public IFileHeader ReadHeader(IFileHeader tempHeader) { IFileHeader header; using (var reader = new BinaryReader(_stream, Encoding.UTF8, true)) { header = tempHeader.Read(reader); } return(header); }