private void EncodeBlock(int count, StringBuilder sb, byte[] encodedBlock, uint tuple) { unchecked { for (int i = encodedBlock.Length - 1; i >= 0; i--) { encodedBlock[i] = (byte)(tuple % 85); tuple /= 85; } for (int i = 0; i < count; i++) sb.Append(Alphabet[encodedBlock[i]]); } }