![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
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: 11997 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 |





