The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Python httplib2 как раскодировать Content-Encoding: zip"
Отправлено shadowonline, 02-Июл-12 16:22 
Добрый день!
Я новичок, и с Python общаюсь первый раз.
Передо мной стоит задача раскодировать данные переданные в POST запросе в кодировке zip.
Есть DUMP, данные без http заголовков сохраняю в файл (копия из wireshark - raw, ASCII, EBCDIC в 3х вариантах) и пытаюсь сделать следующее:

1.
content = zlib.decompress(open( "zip1.txt", "rb").read())

Выходит ошибка:
Traceback (most recent call last):
  File "D:\Install\Python\Project\HTTPClient\HTTPClient.py", line 132, in <module>
    content = zlib.decompress(open( "zip1.txt", "rb").read())
zlib.error: Error -3 while decompressing data: incorrect header check

2.
content = gzip.GzipFile(fileobj=io.BytesIO(open( "zip1.txt", "rb").read())).read()

Выходит ошибка:
Traceback (most recent call last):
  File "D:\Install\Python\Project\HTTPClient\HTTPClient.py", line 130, in <module>
    content = gzip.GzipFile(fileobj=io.BytesIO(open( "zip1.txt", "rb").read())).read()
  File "C:\Python32\lib\gzip.py", line 336, in read
    self._read(readsize)
  File "C:\Python32\lib\gzip.py", line 390, in _read
    self._read_gzip_header()
  File "C:\Python32\lib\gzip.py", line 267, in _read_gzip_header
    raise IOError('Not a gzipped file')
IOError: Not a gzipped file

Ничего не получается, подскажите где я ошибся или чем можно раскодировать Content-Encoding: zip

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру