Você está aqui: Java ::: Dicas & Truques ::: Compactação e Descompactação de Arquivos - Zip, GZIP, etc |
Compactando um arquivo para o formato zipQuantidade de visualizações: 11904 vezes |
/* Este programa mostra como é possível compactar um arquivo no formato zip. */ import java.io.*; import java.util.zip.*; public class Estudos{ public static void main(String args[]) { // nome do arquivo que será compactado String arquivo = "testes.txt"; // Cria um buffer para ler os dados do arquivo byte[] buf = new byte[1024]; try{ // Cria o arquivo zip String compac = "testes.zip"; ZipOutputStream out = new ZipOutputStream(new FileOutputStream(compac)); // Comprime o arquivo FileInputStream in = new FileInputStream(arquivo); // Adiciona o arquivo ao fluxo de saída out.putNextEntry(new ZipEntry(arquivo)); // transfere dados do arquivo para o arquivo zip int len; while((len = in.read(buf)) > 0){ out.write(buf, 0, len); } // Finaliza a entrada out.closeEntry(); in.close(); // Completa o arquivo zip out.close(); } catch(IOException e){ // possíveis erros aqui } } } |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |