Hvordan komprimere Med Java

Med Java.util.zip biblioteket som følger med Java Developer Kit, kan du komprimere filer ved hjelp av et tekstredigeringsprogram som du trenger. Dette kan hjelpe hvis du har store filer du trenger å streame, e-post eller laste opp, og komprimere størrelsen kan bidra til å spare diskplass når det trengs.

Bruksanvisning

1 Klikk "Start" og skriv "Notepad" i "Search" -feltet. Trykk enter." Dobbeltklikk på "Notisblokk" -filen for å åpne tekst editor.

2 Lim inn følgende kode i Notisblokk:

import java.io. *;

importere java.util. *;

importere java.util.zip. *;

public class Zipper {

public static void main (String [] args) {

}

}

3 Lim inn følgende kode for å starte komprimeringen:

try {

Fileoutputstream dest = new

Fileoutputstream ( «myfigs.zip");

ZipOutputStream ut = new

ZipOutputStream (ny BufferedOutputStream (dest));

File f = new File ( ".");

String filer [] = f.list ();

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

System.out.println ( "Legge til:" + filer [i]);

Fileinputstream fi = nye Fileinputstream (filer [i]);

ZipEntry entry = ny ZipEntry (filer [i]))

// Oppretter zip oppføring

out.putNextEntry (entry);

// Legge til oppføringer til ZIP-fil

int teller;

while ((teller = origin.read (data, 0, buffer))! = -1) {

out.write (data, 0, teller);

}

origin.close ();

}

out.close ();

} Catch (Exception e) {

e.printStackTrace ();

}

4 Klikk på "File" og deretter "Lagre som". Lagre filen som "Zipper.java." Kontroller at filen er lagret som en "Java" -filen og ikke noen andre utvidelsestyper.