Уточняю, к примеру в PHP еть такая функция ob_start("ob_gzhandler"); function to gzip output buffer которя компресит посредством библиотеки zlib исходящий буфер (создаваймую HTTP страницу). А как правильно эту возможность воплатить на С++, в cgi програме?
Я всё прошарил, не чего не нашёл информации ноль :(((.
Ну а есть во всём инете, хоть какие либо примеры, хоть огызки по которым можно хоть чуть разобрать, а то всё на намёках а не черо не пашит? И насколько я знаю stdout, нужно заливать все данные, а возможнолить производить компресинг кусками?
у тебя нет понимание того, что такое cgi и как оно работает.
разберись с этим и все!
то о чем ты спрашиваешь это как "как записать в строковую переменную строку "qwer"? а ведь нужно просто разобраться как происходит запись в строку. И не важно, что это за строка "qwer" или "linux".
это, конечно, очень упрощенное сравнение. Но суть в том, что нужно _В_ПРИНЦИПЕ_ разобраться в том, что есть CGI протокол, что есть http протокол.
В принципе вопрос стоит как правильно сжать, не HTTP протокол его сжимает, а програмный код, но какой. Default или gzip, я лично не одного примера не встретил, все говорят рязное, а примера нет не у кого. Что применять deflate, inflate, compress, compress2 и главное как? Ну к примеру чем потом обработать stdout?