Come comprimere con Java

March 14

Con la libreria Java.util.zip che viene fornito con il kit di sviluppo Java, è possibile comprimere i file utilizzando un editor di testo di cui hai bisogno. Questo può aiutare se si dispone di file di grandi dimensioni è necessario per lo streaming, e-mail o caricare, e la compressione delle dimensioni può contribuire a salvare spazio su disco quando necessario.

istruzione

1 Fai clic su "Start" e digitare "Blocco note" nel campo "Cerca". Premere Invio." Fare doppio clic sul file "Blocco note" per aprire l'editor di testo.

2 Incollare il codice seguente nel blocco note:

import java.io. *;

import java.util. *;

importare java.util.zip. *;

public class Zipper {

Main (string [] args) {public static void

}

}

3 Incollare il codice seguente per avviare la compressione:

provare {

FileOutputStream dest = new

FileOutputStream ( "myfigs.zip");

ZipOutputStream out = new

ZipOutputStream (nuova BufferedOutputStream (dest));

File f = new File ( ".");

file String [] = F.List ();

for (int i = 0; i <files.length; i ++) {

System.out.println ( "aggiungendo:" + i file [i]);

FileInputStream fi = new FileInputStream (file [i]);

ingresso ZipEntry = new ZipEntry (file [i]))

// Crea la cerniera

out.putNextEntry (ingresso);

// Aggiungere le voci in file ZIP

int count;

while ((count = origin.read (dati, 0, buffer))! = -1) {

out.write (dati, 0, count);

}

origin.close ();

}

out.close ();

} Catch (Exception e) {

e.printStackTrace ();

}

4 Fare clic su "File", quindi "Salva con nome". Salvare il file come "Zipper.java." Assicurarsi che il file viene salvato come file "Java" e non tutti gli altri tipi di estensione.