Тема: compress(), ZIP
Показать сообщение отдельно
Старый 26.06.2009, 01:12
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 6  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
ZIP - как раз конкретный формат, контейнер для данных, сжатых разными способами, одним из которых является deflate. compress() поддерживает два формата - deflate и zlib (deflate+метаданные). Deflate использует алгоритмы LZ77 и Хаффмана. С помощью compress() и uncompress() нельзя непосредственно работать с ZIP-архивами, требуется обвязка для работы с форматом ZIP. Есть готовые библиотеки, в которых всё необходимое уже реализовано.