Ho provato varie classi per la creazione di file zip attraverso uno script PHP ma tutte consumavano una quantità di memoria pari almeno al doppio della dimensione complessiva dei file da comprimere. Quindi ne ho presa una e l’ho modificata in modo che il consumo di memoria sia pari al massimo al doppio della dimensione del file più grosso da comprimere.
Si può fare di meglio, probabilmente esiste di meglio in giro, ma questa modifica ha risolto i miei problemi. Magari risolve anche i vostri.

Compatibile con PHP 4

Download : zip1.zip