Software  
 
Conhecimento computador >> Software >> compressão de dados >> 
Como descompactar um arquivo Zip em Java
A linguagem de programação Java foi desenvolvido para a programação multi-plataforma fácil. Com o Java , um programador pode escrever um único aplicativo e executá-lo , com pouca ou nenhuma modificação, em praticamente qualquer sistema operacional. Uma das características construídas diretamente em Java é a capacidade de ler e escrever arquivos zip usando as classes ZipEntry e ZipFile . A classe ZipFile fornece uma coleção de ZipEntries , e cada ZipEntry fornece um fluxo padrão que pode ser lido com qualquer um de Java do built-in classes de fluxo , incluindo a classe Scanner fácil de usar . Instruções
1

Abrir Netbeans . Estas instruções assumem que você usa o NetBeans Integrated Development Environment ( IDE ), que vem gratuitamente com a versão da Sun Microsystems de Java, mas eles vão trabalhar com qualquer editor de texto simples com um mínimo de modificações.
2

criar um novo projeto chamado " ZipExample " , clicando em " Arquivo", " New Project ". Isto irá configurar automaticamente um arquivo de classe padrão para você chamado principal que já tem um método válido 'main' e abra-o .
3

Cole o seguinte , na parte superior do arquivo, acima a linha que lê " public class principal" e abaixo da linha " pacote zipexample . "

import java.io.File ;

java.io.FileOutputStream importação;

import java.io.IOException ;

java.io.InputStream importação;

java.util.Enumeration importação;

import java.util.Scanner ;

java.util.zip.ZipEntry importação;

Java.Util.zip.ZipFile importação;
4

cole o seguinte dentro do método principal :

public static void main ( string [] args ) {

//Pega o nome de um arquivo zip a partir da linha de comando do arquivo.

//Alternativamente, escrever o seu próprio nome de arquivo aqui.

Cordas filename = args [ 0];

try {

//Abra o arquivo zip

ZipFile arquivo = new ZipFile (filename) ; .

enumeração fileList = archive.entries ();

//Passe por cada arquivo no arquivo ZIP

for ( e = ZipEntry fileList.nextElement (); .

fileList.hasMoreElements ();

e = fileList.nextElement ()) {

//Imprime algumas informações para que o usuário saiba o que está acontecendo

sistema. . out.println ( "Expandir " + e.getName ());

//Se a entrada de zip é um diretório , faça o diretório

if ( e.isDirectory ()) novo . Arquivo ( e.getName ()) mkdir (); .

else {

//Se não for um diretório, ler os dados do

//o arquivo zip e escrevê-lo para o disco

InputStream in = archive.getInputStream ( e); .

scanner = new Scanner (em );

FileOutputStream fout = new FileOutputStream ( e.getName ());

while ( scan.hasNextByte ()) {

fout.write ( scan.nextByte ()); }


//Fechar o arquivo

fout.close (); .

}

}

} catch (IOException e) {

//Se houver qualquer tipo de erro de leitura ou escrita, impressão

//uma mensagem de erro para o console.

System.out.println ( e.getMessage ()) ,.

}

}
5

Clique na seta verde para executar o programa

Anterior :

Próximo : No
  Os artigos relacionados
·Instruções para a abertura de um arquivo Zip 
·Como compactar Fraps sem perder qualidade 
·Como compactar um arquivo PPT 
·Como codificar arquivos Zip 
·Como compactar e Split Com Winrar 
·Como reparar arquivos corrompidos downloads de arquivos…
·De arquivos NTFS desempenho de compressão 
·Como compactar um DVD Dual- Layer para Single Layer 
·Como abrir um documento ZIP Com o Mac Leopard 
·Como fazer upload de arquivos Zip em Cpanel 
  Artigos em destaque
·Como se livrar de W32 Conficker 
·Como gravar DVDs & Play -los em casa 
·Como Chegar Win Zip gratuitamente 
·Adobe Illustrator CS2 Tutorial 
·Como Compactar fotos no Outlook Express 
·Como comprimir vídeo com o DVD Shrink 
·Como criar um sorteio no Flash 
·Sobre VIPRE 
·Como compactar arquivos antigos Com Cleanmgr 
·Pode o Dell Inspiron 1525 Grave CDs 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados