Este artigo explica como transformar RAR em ZIP em Java. Ele abrange todas as informações sobre a configuração do ambiente, etapas do algoritmo e um trecho de código executável para converter um arquivo RAR em ZIP em Java. Além disso, você também explorará diferentes abordagens para filtrar o conteúdo ao exportar dados do arquivo RAR para o formato ZIP.
Etapas para converter arquivo RAR em ZIP em Java
- Instale Aspose.ZIP em seu aplicativo para transformar RAR em ZIP
- Obtenha o arquivo RAR de entrada usando o objeto RarArchive
- Inicie um ZIP archive
- Itere todos os arquivos no arquivo RAR de origem e adicione-os ao arquivo ZIP
- Salve o arquivo ZIP de saída
Essas etapas simplificam o algoritmo para converter arquivo RAR em arquivo ZIP em Java. Em primeiro lugar, configure o ambiente como pré-requisito para a conversão. Posteriormente, itere cada arquivo usando um loop enquanto copia todo o conteúdo para o arquivo ZIP de destino.
Código para transformar RAR em ZIP em Java
Este código de amostra demonstra a criação de um conversor RAR para ZIP em Java. Você pode trabalhar com o método isDirectory() para verificar se a entrada atual é um diretório ou não. Da mesma forma, você pode utilizar diferentes métodos para obter a hora de criação, detalhes da última modificação, nome do arquivo, etc. para filtrar as entradas e adicioná-las ao arquivo ZIP de saída.
Este tutorial nos ensinou a converter WINRAR em ZIP em Java. Considerando que, se você precisar proteger com senha um arquivo ZIP, consulte o artigo em Proteger com senha um arquivo ZIP em Java.