Software  
 
Conhecimento computador >> Software >> compressão de dados >> 
Como extrair arquivos Zip em Java
Extraindo arquivos zip é realizado usando uma biblioteca interna Java de classes que torna mais fácil para programadores. Java usa uma classe de arquivo zip para acessar , comprimir e extrair arquivos . Usando essas classes permite que os programadores para recuperar um arquivo zip , puxar um arquivo dentro do arquivo e salvá-lo para outro local. Usando a biblioteca interna com Java para manipular arquivos zip leva apenas algumas linhas de código do desenvolvedor. Instruções
1

Importe as classes de IO no início do arquivo Java. Sem a biblioteca de arquivos zip , Java dispara um erro. O código a seguir importa as bibliotecas essenciais para a manipulação de arquivos : java.io.FileInputStream importação; java.io.FileOutputStream importação; import java.io.IOException ; java.io.OutputStream importação; java.util.zip.ZipEntry importação , importação java . util.zip.ZipInputStream ;
2

Defina o local do arquivo zip eo local onde o programa irá extrair o arquivo . O código a seguir salva cada local em uma variável string para ser usada mais tarde no código : String myZip = "C : \\ \\ zipfile.zip "; Cordas extractLocation = "c : \\ \\ myextract.txt ";

3

Alocar fluxos de entrada e de saída para acessar os arquivos. Esses fluxos são necessárias para Java para ler e gravar arquivos . O código a seguir cria essas variáveis ​​com a localização corda indicado na etapa dois. O buffer é utilizado para carregar as entradas na memória para processamento mais rápido : ZipInputStream Myin = new ZipInputStream (new FileInputStream ( myZip ) ); OutputStream myOut = new FileOutputStream ( extractLocation ); ZipEntry zipVar ; byte [] = new mybuf byte [ 1024] ; int ReadByte ;
4

Extraia o arquivo . Este exemplo só define -se um arquivo, mas o exemplo a seguir verifica a existência de múltiplas entradas do arquivo : if (! ( ZipVar = myIn.getNextEntry ()) = null) { while (( ReadByte = myIn.read ( mybuf ) ) > 0) { myOut.write ( mybuf , 0, ReadByte );}}
5

Feche os córregos em recursos livres no computador host: myOut.close (); myIn.close ();

Anterior :

Próximo : No
  Os artigos relacionados
·Como Zip ou descompactar arquivos em no WinXP 
·Estrutura do arquivo Zip 
·Como compactar arquivos de vídeo para armazenamento 
·Como compactar um arquivo FLV em Encore 
·Como instalar um arquivo Zip no Vista e XP 
·Como adicionar pastas vazias para um arquivo Zip 
·Desvantagens e Vantagens de Compressão de Imagem 
·Como compactar um arquivo PPT 
·Como compactar uma caixa de correio do Exchange 
·Como remover uma permissão de arquivo de um arquivo Zi…
  Artigos em destaque
·Como corrigir o Trojan Downloader 
·Como fazer cursores para um site 
·Como alterar MP3 Fundo Tracks para Fundo CD Tracks 
·Como preparar um arquivo zip do CD Lifetouch ImageStrea…
·Como compactar QuickTime 
·Como se livrar de um vírus em quarentena McAfee 
·Como gravar um CD de fotos com XP 
·Como criar hiperlinks em Filmes Flash 
·Como desinstalar o Windows Defender PC 
·Como se livrar de um vírus ActiveX 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados