Повысить дефлятированный и без знака char ptr
У меня есть указатель на массив без знака и длину данных
Например:
int length = 10;
unsigned char *data = new unsigned char[length];
std::fill(data, data + length - 1, 0x03);
Мне нужно выкачать данные и получить результат в массиве без знака
Я нашел много примеров использования boost zlib (например, /questions/3521652/oshibka-kompilyatsii-dlya-boostiostreamfilteringstreambuf/3521659#3521659), но все они используют строки и много копируют данные.
Как я могу дефлировать массив без знака и получить результат в другом массиве без знака с минимальным количеством копируемых данных?