| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Compressione dei dati >> Content
    Come leggere i file ZIP con Java
    Non può rendersene conto, ma Java ha già tutti gli strumenti necessari per gestire la compressione di file comune e confezionamento formato ZIP costruito a destra in per impostazione predefinita. Se avete bisogno di scrivere un programma che è in grado di gestire i file ZIP , come un nuovo assassino WinZip , Java ha tutta l'attrezzatura necessaria per iniziare. Cose che ti serviranno
    file ZIP
    Mostra più istruzioni
    1

    creare un programma Java . Al più semplice , si può fare questo , aprire un editor di testo , come Blocco note , e subito salvarlo con il nome " ZipReader.java . " Tuttavia, se si dispone di un ambiente di sviluppo integrato Java come NetBeans o Eclipse , è possibile risparmiare un po 'di tempo facendo clic su " File " - " . New Project" >
    2

    importare i seguenti librerie da la libreria standard di Java che hai bisogno di leggere i file Zip incollando il seguente all'inizio del file appena creato nel passaggio 1

    importazione java.io.FileInputStream ; .

    import java . io.FileOutputStream ;

    importazione java.util.zip.ZipEntry ;

    importazione java.util.zip.ZipInputStream ;
    3

    Incollare il codice seguente nel programma per dare la sua struttura di base :

    public class ZipExample {

    public static void main (String [] args ) { try {


    } catch ( Exception e) {

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


    }

    } < br >

    Tutto il resto del codice andrà tra la "prova " e "catturare " le dichiarazioni , che sono progettati per gestire eventuali errori che possono verificarsi .
    4

    Preparare alcune variabili per contenere il dati dal file zip temporaneo di incollare i seguenti comandi nel " provare" a blocchi del metodo main che hai scritto al punto 3 :

    ingresso ZipEntry ;

    int BUFFER = 1024;

    int count = 0;

    byte [ ] data = new byte [ 1024] ;

    ZipEntry farà riferimento a ciascun file nell'archivio ZIP a sua volta . Buffer è il numero di byte da leggere dal file ZIP in un momento , e 1.024 è un numero abbastanza standard , ma non importa ciò che si sceglie . Lo scopo è semplicemente quello di assicurare che il disco rigido non è sovraccarico leggere singoli byte uno per uno . Infine , conta sta per tenere traccia del numero di byte effettivamente letti dal file ZIP in ogni passaggio ( dal momento che la dimensione del file è improbabile che sia un multiplo di 1024. ) Questo è importante , perché avrete bisogno di sapere quanto i dati vengono scritti nel nuovo file nel passaggio 6.
    5

    Aprire il file ZIP . Questo è un processo in due fasi . In primo luogo , è necessario leggere il file zip in una FileInputStream , e la seconda è necessario convertire questo in un ZipInputStream . Incollare il codice riportato di seguito per ottenere questo risultato :

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

    ZipInputStream Zin = new ZipInputStream ( file_input ) ;
    6 < p > Passare attraverso il file ZIP , una voce alla volta e di scrivere che l'accesso al disco rigido , con il seguente codice , incollato subito dopo l' ultimo codice :

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

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

    while ( (count = zin.read ( dati , 0 , BUFFER ) ) = - 1 ) {

    fout.write ( dati , 0 , count) ;

    }

    fout.flush ();

    fout.close ( ) ;

    }
    7

    chiudere il file ZIP incollando il seguente subito dopo l'ultimo codice :

    zin.close ( ) ;

    Previous :

    next :
      Articoli Correlati
    ·Come comprimere i file MP4 HD per un DVD con Freeware 
    ·Come decomprimere un file zip 
    ·Come comprimere foto in GIMP 
    ·Come scaricare le foto ad un Zip Drive 
    ·Come fare un file zip con una password 
    ·Come comprimere i file musicali su un Mac 
    ·Come zippare un file in Mac OS X 
    ·Come utilizzare Adobe per comprimere al Gruppo 4 
    ·Come utilizzare una API Packaging per decomprimere e Zi…
    ·Come comprimere questa unità per risparmiare spazio su…
      Articoli in evidenza
    ·Come convertire DCF a Word 
    ·Come creare una linea di Word che è possibile digitare…
    ·Come ripristinare un file di DD USB ​​
    ·Come sviluppare un progetto per un parco veicoli di man…
    ·Come formattare le informazioni come un pamphlet 
    ·Problemi con il caricamento di un modulo riempibile PDF…
    ·Come creare un disco di ripristino per Kaspersky 
    ·Come visualizzare Testo verticale in Word 2007 
    ·Che cosa è il file di estensione SPX 
    ·Come utilizzare Illustrator per fare un logo 
    Copyright © Conoscenza Informatica http://it.wingwit.com