| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> compresión de datos >> Content
    Cómo leer archivos ZIP con Java
    Usted no se den cuenta , pero Java ya tiene todas las herramientas que necesita para manejar la compresión de archivos común y envasado formato ZIP construido en el derecho de forma predeterminada. Si tiene que escribir una aplicación que es capaz de manejar archivos ZIP , tales como un nuevo asesino en WinZip , Java tiene todo el equipamiento que necesita para empezar. Cosas que necesitará archivo ZIP
    Ver Más instrucciones
    1

    Crear un programa Java. En el más simple, usted puede hacer esto mediante la apertura de cualquier editor de texto, como el Bloc de notas, e inmediatamente guardarlo con el nombre " ZipReader.java . " Sin embargo , si tiene un entorno de desarrollo integrado Java como Netbeans o Eclipse , usted puede ahorrar un poco de tiempo haciendo clic en "Archivo" - . " Nuevo Proyecto" >
    2

    Importe las siguientes bibliotecas de la biblioteca estándar de Java que se necesita para leer archivos Zip pegando lo siguiente en la parte superior del archivo que acaba de crear en el paso 1

    java.io.FileInputStream importación; .

    import java . io.FileOutputStream ;

    java.util.zip.ZipEntry importación;

    java.util.zip.ZipInputStream importación;
    3

    Pega el código siguiente en el programa para darle su estructura básica :

    public class ZipExample {

    void (String [] args ) { public static

    try {

    } catch ( Exception e ) {

    System.out.println ( "ERROR "); }



    } } < br >

    Todo el resto del código irá entre el "probar " y "atrapar " las declaraciones , que están diseñados para manejar los errores que puedan producirse.
    4

    Prepare algunas variables para mantener el datos desde el archivo zip temporal por pegar los siguientes comandos en el bloque " try " del método principal que escribió en el paso 3 :
    entrada ZipEntry

    ;

    int buffer = 1024;

    int count = 0 ;

    byte [ ] data = new byte [ 1024 ] ;

    ZipEntry hará referencia a cada archivo en el archivo ZIP a su vez . Buffer es el número de bytes a leer desde el archivo ZIP a la vez, y 1024 es un número bastante estándar , pero no importa lo que usted elija . El propósito es simplemente para asegurar que el disco duro no está sobrecargado de trabajo la lectura de bytes individuales uno por uno . Por último , el recuento se va a realizar un seguimiento de cuántos bytes son en realidad leer el archivo ZIP en cada pasada (ya que el tamaño del archivo es poco probable que sea un múltiplo de 1024. ) Esto es importante, ya que tendrá que saber cuánto los datos se escriben en el nuevo archivo en el paso 6 .
    5

    Abra el archivo ZIP. Este es un proceso de dos pasos . En primer lugar, usted debe leer el archivo zip en una FileInputStream , y el segundo debe convertir esto en un ZipInputStream . Pega el siguiente código para lograr esto :

    FileInputStream file_input = new FileInputStream ( " archive.zip ");

    ZipInputStream zin = new ZipInputStream ( file_input ) ;
    6 < p> Revise el archivo ZIP, una entrada a la vez y escribir que la entrada a la unidad de disco duro , con el siguiente código , se pega inmediatamente después del último código:

    while (( entrada = zin.getNextEntry () ) = null ) {

    FileOutputStream fout = new FileOutputStream ! ( entry.getName ());

    while (( count = zin.read (data, 0 , buffer) ) = - 1 ) {

    fout.write (data, 0 , count) ;

    }

    fout.flush ();

    fout.close () ;

    }
    7

    Cierre el archivo ZIP pegando el siguiente inmediatamente después del último código :

    zin.close ();

    Previous :

    next :
      Artículos relacionados
    ·Cómo comprimir archivos de más de 4 GB de Menores de …
    ·Cómo Zip archivos en un DVD 
    ·Se pueden borrar o comprimir archivos antiguos en la li…
    ·Cómo Comprimir archivos ISO a CSO 
    ·Cómo crear archivos ZIP con Java 
    ·Cómo comprimir y cambiar el tamaño de Fotos 
    ·Cómo instalar una unidad Zip SCSI en Windows XP 
    ·Cómo abrir un archivo ZIP comprimido Archivo Con Windo…
    ·Cómo comprimir un archivo BMP 
    ·Cómo instalar un programa desde un archivo Zip 
      Artículos destacados
    ·¿Qué archivos de copia de seguridad en Linux 
    ·Cómo agregar Colores de fuente de OpenOffice 
    ·¿Cómo se utiliza en Microsoft Excel Empresas 
    ·Cómo abrir un archivo PDF con Adobe en Internet Explor…
    ·Cómo cambiar de FLV to MP3 
    ·Cómo grabar un Chat Skype 
    ·Cómo hacer más grandes toboganes en Keynote 
    ·Cómo hacer un PowerPoint YouTube 
    ·Cómo hacer alas en Photoshop 
    ·¿Qué es en Microsoft Works 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com