public override string DecodeString(Encoding charset) { return charset.GetString(_length == _bytes.Length ? _bytes : ToArray()); }