Найти - Пользователи
Полная версия: zlib.decompress error
Начало » Python для новичков » zlib.decompress error
1
Nail59
Возникает ошибка при выполнении такого текста
import zlib

with open(“E:\\MyPython\\ftpzip.zip”, “rb”) as fin, open(“E:\\MyPython\\ftpzip.txt”, “wb”) as fout:
fout.write(zlib.decompress(fin.read()))

print(“Тест распаковки завершен”)


zlib.error: Error -3 while decompressing data: incorrect header check

Файл E:\\MyPython\\ftpzip.zip точно упакованный, раскрываю его для проверки winrar'ом.
Подскажите как это “лечить”.
JOHN_16
Nail59
читать инструкцию документацию, а заодно узнать различия между zip-архивом и алгоритмом сжатия deflate. Ваш код идеологически не правильный.
Nail59
JOHN_16
Nail59читать инструкцию документацию, а заодно узнать различия между zip-архивом и алгоритмом сжатия deflate. Ваш код идеологически не правильный.

Укажите пожалуйста ссылку на документацию. Я начинающий. По help(zlib.decompress) ничего полезного не выводится. Предварительно я в поисковике искал подобную ошибку,достаточно много упоминаний но не видно решений. В частности тот код который я привел тоже взят из форума где он якобы успешно работает.

Может кто подскажет чем можно разархивировать виндовый архивный файл с расширением zip не используя zlib?
JOHN_16
Nail59
откройте для себя docs.python.org, да и еще у вас уже установлена chm версия.
А вообще вам нужен модуль zipfile
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB