public int Encode( byte[] data, int off, int length, Stream outStream) { for (int i = off; i < (off + length); i++) { int v = data[i]; outStream.WriteByte(encodingTable[v >> 4]); outStream.WriteByte(encodingTable[v & 0xf]); } return length * 2; }