Descompactando um arquivo .zip

Veja nesta dica como descompactar arquivos (.zip).

Descompactando um arquivo .zip

 

Veja nesta dica como descompactar arquivos (.zip).

 

import java.io.*;

import java.util.*;

import java.util.zip.*;

import java.text.*;

 

class UnZip {

  public static void main(String args[]) throws IOException {

InputStream in = new BufferedInputStream(new FileInputStream(args[0]));

ZipInputStream zin = new ZipInputStream(in);

ZipEntry e;

 

while((e=zin.getNextEntry())!= null) {

if (args.length > 1) {

if (e.getName().equals(args[1])) {

unzip(zin, args[1]);

break;

}

}

unzip(zin, e.getName());

}

zin.close();

}

  public static void unzip(ZipInputStream zin, String s) throws IOException {

System.out.println("unzipping " + s);

FileOutputStream out = new FileOutputStream(s);

byte [] b = new byte[512];

int len = 0;

while ( (len=zin.read(b))!= -1 ) {

out.write(b,0,len);

}

out.close();

}

  }

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados