“Conocimientos software>compresión de datos

Cómo extraer los archivos Zip en Java

2014/7/2
extracción de archivos zip se lleva a cabo utilizando una biblioteca de Java interno de clases que hace que sea fácil para los programadores. Java utiliza una clase de archivo zip de acceso, comprimir y extraer archivos . El uso de estas clases permite a los programadores para recuperar un archivo zip , saque un archivo dentro del archivo y guardarlo en otra ubicación. Uso de la biblioteca interna con Java para manipular archivos zip sólo toma unas pocas líneas de código del desarrollador. Instrucciones
1

Importe las clases IO en el principio del archivo Java. Sin la biblioteca de archivos zip , Java provoca un error. El siguiente código importa las bibliotecas esenciales para la manipulación de archivos : java.io.FileInputStream importación; java.io.FileOutputStream importación; java.io.IOException importación; java.io.OutputStream importación; java.util.zip.ZipEntry importación , importación java . util.zip.ZipInputStream ;
2

establecer la ubicación del archivo zip y el lugar donde el programa va a extraer el archivo. El código siguiente guarda a cada lugar de una variable de cadena para su uso posterior en el código : String MyZip = "C : \\ \\ zipfile.zip " ; extractLocation String = "c: \\ \\ myextract.txt " ;

3

Asignar flujos de entrada y de salida para acceder a los archivos . Estas corrientes son necesarias para Java para leer y escribir en archivos . El siguiente código crea estas variables con la ubicación de cadena indicado en el paso dos . El tampón se utiliza para cargar las entradas en la memoria para un procesamiento más rápido : ZipInputStream Myin = new ZipInputStream ( nueva FileInputStream ( MyZip )); OutputStream myOut = new FileOutputStream ( extractLocation ) ; ZipEntry zipVar ; byte [ ] mybuf = new byte [ 1024 ] ; int ReadByte ;
4

Extraiga el archivo . Este ejemplo sólo crea un archivo, pero el ejemplo siguiente se comprueba múltiples entradas del archivo : if (! ( ZipVar = myIn.getNextEntry ()) = null ) { while (( ReadByte = myIn.read ( mybuf ) ) > 0 ) { myOut.write ( mybuf , 0, ReadByte ) ;} }
5

Cerrar los flujos de liberar recursos en el equipo host : myOut.close (); myIn.close ();

compresión de datos
Cómo comprimir archivos en un PC
Cómo comprimir fotos en GIMP
Cómo desbloquear protegidos por contraseña archivos Zip
Cómo cambiar los archivos RAR en archivos ZIP
Cómo comprimir FRAPS Con VirtualDub
Cómo seleccionar la compresión de copia de seguridad de imagen
Cómo enviar archivos Zip en Outlook Express
Cómo agregar archivos Zip a iTunes
Conocimientos Informáticos © http://www.ordenador.online