BaseNcoding.Base85.EncodeBlock C# (CSharp) Method

EncodeBlock() private method

private EncodeBlock ( int count, StringBuilder sb, byte encodedBlock, uint tuple ) : void
count int
sb StringBuilder
encodedBlock byte
tuple uint
return void
        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]]);
            }
        }