Я помещаю одинаковые значения в разные контейнеры (вектор и массив) и gzwrite их с помощью zlib lib, но результат различен.
функция gzwrite для записи беззнакового char [] в файл gz
gzFile fi = gzopen(geopath, "wb");
unsigned char a[]= { 'n','h','h' };
vector<unsigned char> b({ 'n','h','h' });
gzwrite(fi, a, size(a));
//gzwrite(fi,&b, size(b));
gzclose(fi);
запись массива, вывод: вектор записи 6E6868 (ожидаемый результат), вывод: 00AF27