Сжатие данных Работу выполнил Куропаткин Николай, 141 гр.
zlib – алгоритм сжатия совместимый с gzip. Функции, определённые в этом модуле, позволяют упаковывать и распаковывать данные с помощью библиотеки zlib.
Что можно делать… Возвращать строку, полученную в результате упаковки строки Создавать объект, выполняющий упаковку потока данных Вычислять контрольные суммы по заданным алгоритмам Возвращать строку, полученную в результате распаковки Возвращать объект, реализующий распаковку потока данных
Пример: import zlib s = 'bla-bla-bla-bla-bla; ololo-ololo; trololo' print len(s) h = zlib.compress(s) print len(h) # 41 # 28
Работа с файлами, сжатыми программой gzip. Этот модуль реализован поверх модуля Zlib и представляет собой класс, реализующий чтение и запись файлов в Gzip-формате Упаковка и распаковка данных происходит автоматически
Zipfile – работа с zip-архивами Этот модуль позволяет читать и записывать zip-архивы. Возможности: Проверять является ли указанный файл zip-архивом Создавать объект, реализующий автоматическую упаковку/распаковку при чтении/записи файла Создавать и возвращать объект, описывающий файл в архиве (имя, дата и время создания файла)
Конец!