public int ReadBlock(byte[] buffer, uint count) { int readSize = _inputStream.ReadBlock(buffer, count); for (int i = 0; i < readSize; i++) { buffer[i] = _decodingShuffledBytes[buffer[i]]; } return(readSize); }