Após compactar um arquivo para o formato .zip, preciso que o mesmo esteja protegido por senha.
Como inserir senha no arquivo???
public class CompactarZip{
public void compactador(String local,String nome ){
// nome do arquivo que será compactado
String arquivo = local+ "\\" +nome;
// Cria um buffer para ler os dados do arquivo
byte[] buf = new byte[1024];
try{
// Cria o arquivo zip
String compac = local+ "\\" +nome+".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();
System.out.println("Sucesso");
}
catch(IOException e){
// possíveis erros aqui
} finally{
}
}
}
