private string ReadDiscriminatorValue()
{
var position = _stream.Position;//mark
byte[] bytes = Read(_fileFormat.DiscriminatorSize, null);//read
_stream.Position = position; //reset
return Encoding.GetEncoding(_fileFormat.Charset).GetString(bytes);
}