buffer[index++] = (byte) (((c0 << 2) | (c1 >> 4)) & mask);