“Conocimientos software>compresión de datos

The Script PHP para archivos Zip

2014/9/25
El formato ZIP es una herramienta común con una gran variedad de usos. Puede tomar un directorio completo de archivos y agruparlos en un solo archivo . Además , comprime los archivos , ahorrando espacio y lo que es más fácil de distribuir a través de Internet . Versiones de PHP antes de las 4 vienen con soporte directo para crear, editar y abrir archivos zip . Sin embargo, ese apoyo debe estar habilitado para su versión de PHP. Su sistema operativo host , así como su versión en determinar la forma de crear los scripts. Requisitos

Si está usando PHP 4 , se necesita una copia de la ZZIPlib , versión 0.10.6 o posterior. Esta biblioteca libre es mantenida por Guido Draheim . Si está usando PHP 5.2.0 o posterior, necesita una copia de zlib mantenido por Jean -loup Gailly y Mark Adler. Cualquier versión es aceptable.
Instalación

apoyo Zip está incorporado en PHP , pero puede que tenga que activarlo. En equipos con Windows , abra el archivo de configuración " php.ini " en un editor de texto y establecer " php_zip.dll " como habilitada . En equipos Linux , asegúrese de que la opción de configuración " - enable- zip" se enciende cuando se ha compilado PHP. Es posible que tenga que recompilar PHP si no se activa para su instalación.
Comprimir archivos

La siguiente secuencia de comandos , se toma con algunas modificaciones , a partir de la PHP Manual biblioteca Zip , crea un archivo zip y añade dos archivos para el archivo:

< php

$ zip = new ZipArchive ();

$ archivo = ? " ./test112.zip " ;

if ($ zip - > open ( $ archivo , ZipArchive :: CREATE ) == TRUE ) {

exit ( " no se puede abrir
descomprimir archivos

El script siguiente , tomada del manual de la biblioteca Zip PHP, descomprime un archivo comprimido y salidas de su contenido a la salida estándar.

< php

$ zip = zip_open ("/tmp/test2.zip ");

if ($ zip) {

while ($ zip_entry = zip_read ($ zip )) {

echo " Nombre: " zip_entry_name ($ zip_entry ) " \\ n";

echo " Tamaño real : " . . . . zip_entry_filesize ($ zip_entry ) " \\ n";

echo " Tamaño comprimido: " zip_entry_compressedsize ($ zip_entry ) " \\ n";

echo " Método de compresión: " . . . . zip_entry_compressionmethod ($ zip_entry ) " \\ n";

if ( zip_entry_open ($ zip, $ zip_entry , "r" )) { echo "

Contenido del archivo : \\ n " ;

precio: $ buf = zip_entry_read ($ zip_entry , zip_entry_filesize ($ zip_entry ));

echo "$ buf \\ n";

zip_entry_close ($ zip_entry ) ;

}

echo " \\ n " ;

}

zip_close ($ zip );

}

>

compresión de datos
Cómo arrastrar y soltar archivos Zip
Cómo cambiar los archivos RAR en archivos ZIP
Cómo comprimir archivos WAV a MB pequeños
Cómo comprimir un archivo de PowerPoint
Cómo comprimir un archivo PDF para correo electrónico
Cómo buscar archivos ZIP en Windows
Cómo desfragmentar y comprimir archivos de la unidad de disco
Cómo Zip una presentación de PowerPoint en un Mac
Conocimientos Informáticos © http://www.ordenador.online