PCLZip puede ser una buena opción en PHP para poder manipular archivos comprimidos en formato ZIP.
Con el script es posible acceder a funciones básicas para manipular y gestionar dichos archivos, como por ejemplo: Crear, listar todo el contenido de un ZIP, extraer y comprimir. Utiliza una clase que permite acceder a las funciones y propidades para trabajar con este formato de compresión.
En el siguiente enlace puedes ver un manual o guía ( con varios ejemplos) de como implementar la clase PHP. Contiene desde una introducción y descripción , hasta como crear, listar, eliminar, dividir archivos, descripción de las propiedades y métodos entre otros: http://www.phpconcept.net/pclzip/man/en/index.php
Lenguaje PHP
Licencia : Este programa PHP es software libre, distribuído bajo licencia GNU.