private void Initialize() { if (_buffer != null) Array.Clear(_buffer, 0, _buffer.Length); _buffer = new byte[BlockSize]; _block = 1; _startIndex = _endIndex = 0; }