Puede que en alguna oportunidad tengamos que comprimir algo directamente en nuestro servidor y en formato .ZIP para luego o bien brindarlo en descarga o bien para optimizar recursos ahorrando espacio en disco.
Obviamente que comprimir con PHP nuestros archivos tiene ventajas y desventajas, la ventaja mas clara que veo de cara a una web que ofrece descargas es el ahorro de transferencia, y la principal desventaja y dependiendo lo que queremos comprimir es el uso de CPU que esta tarea puede requerir, queda a criterio de cada uno si utilizar la compresión ZIP o no.
Para comprimir archivos como siempre probé varias alternativas, pero la que mas me gusto es la biblioteca PhpConcept que es totalmente gratuita y de muy sencilla implementación, pueden descargar la desde la web oficial.
En la web tienen una sección muy buena con ejemplos y explicaciones de como implementar estas estupendas funciones, que abarcan prácticamente todo lo que podemos hacer con un zip, obviamente además de comprimir, podemos extraer, agregar y hasta eliminar el zip con una simple llamada a una función.
Lo único es que el sitio esta en francés y la sección de esta biblioteca aun no se encuentra en ingles, pero el código se entiende a la perfección.
Biblioteca PHP para comprimir archivos: PhpConcept
Tweets that mention Comprimir archivos (ZIP) con PHP | Kabytes -- Topsy.com
15 años ago
[…] This post was mentioned on Twitter by Juan Maria Nieves. Juan Maria Nieves said: Comprimir archivos (ZIP) con PHP http://bit.ly/4CRe38 […]