Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> что в ответе на запрос выдают серваки если вкл, жатие данных. Accept-Encoding: gzip 
:(
    Опции темы
paulus
Дата 28.11.2008, 16:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 25.11.2008

Репутация: нет
Всего: нет



1) что в ответе на запрос выдают серваки если включено сжатие данных. Accept-Encoding: gzip
вроде бы заюзал библиотечку zlib но функция uncompress для распаковки данных валится напроч, узнал что впереди в ответе идет заголовок 8 байт, но удаление этого заголовка проблемы не решило. вощем нуно прорулить сам формат файлов gz, че там где и как..и как ваще сжатые данные с сайтов то распаковывать
помогите плз, отблагодарю денюшкой 
PM MAIL   Вверх
sir_nuf_nuf
Дата 28.11.2008, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 920
Регистрация: 6.1.2008

Репутация: нет
Всего: 31



речь идет о HTTP ?

а что хотят то и выдают.

Accept-Encoding - указывает, что клиент _может_ обработать gzip данные.
Однако сервер не обязан выдвать в zip формате. Он может просто не поддерживать эту опцию.

Если сервер все таки возвращает сжатые данные, то он возвращает в ответе заголовок Encoding: gzip.

Общий совет: не изобретайте велосипед, поищите библиотеку для разбора HTTP пакетов


--------------------
user posted image
user posted image
PM MAIL Jabber   Вверх
paulus
Дата 28.11.2008, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 25.11.2008

Репутация: нет
Всего: нет



>речь идет о HTTP ?

>а что хотят то и выдают.

>Accept-Encoding - указывает, что клиент _может_ обработать gzip данные.
>Однако сервер не обязан выдвать в zip формате. Он может просто не поддерживать эту опцию.

>Если сервер все таки возвращает сжатые данные, то он возвращает в ответе заголовок Encoding: gzip.
ну спасибо просвятил.. а то мы не знали..

>Общий совет: не изобретайте велосипед, поищите библиотеку для разбора HTTP пакетов 
да уж посоветовал, это чеж для каждой мысли искать бибилиотеку!
а если ее и нету в природе...
 не находит яндекс что-то билиотеку для разбора пакетов...да и правильно
PM MAIL   Вверх
J0ker
Дата 28.11.2008, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 986
Регистрация: 17.9.2008

Репутация: 9
Всего: 14



Цитата(paulus @  28.11.2008,  21:00 Найти цитируемый пост)
да уж посоветовал, это чеж для каждой мысли искать бибилиотеку!
а если ее и нету в природе...
 не находит яндекс что-то билиотеку для разбора пакетов...да и правильно 

ща придет Макс и посоветует cURL  smile 

я так думаю в тех 8-ми байтах заголовка что вы откидываете есть что-то нужное распаковщику


--------------------
user posted image
PM MAIL   Вверх
paulus
Дата 30.11.2008, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 25.11.2008

Репутация: нет
Всего: нет



неужели никто не подскажет??
PM MAIL   Вверх
jonie
Дата 30.11.2008, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 6
Всего: 118



ну надо начаит с того, что паковаться может многими методами: deflate,gzip,deflate64,zlib и т.п.
есть в zlib такая штука как inflateInit2 с параметром MAX_WBITS+32
по умолчанию стрим создается zlib-овский, и он содержит zlib header насколько я понимаю.

и вообще к чему вы используете uncompress вообще непонятно.
когда надо использовать inflate,inflateEnd,inflateInit2 ...


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0660 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.