Biblioteca de compactação e arquivamento Java de código aberto
Gere e extraia arquivos ZIP, TAR e GZIP por meio da API Java de código aberto gratuita
Jarchivelib é uma biblioteca Java de código aberto que permite aos desenvolvedores criar um novo arquivador para lidar com arquivos zip dentro de seus próprios aplicativos. É uma biblioteca simples de arquivamento e compactação que gera automaticamente código-fonte arquivado em ZIP, TAR.gz, TAR.bz2 e TAR.
Jarchivelib incluiu suporte para vários recursos importantes, como criar arquivos ZIP usando todos os arquivos disponíveis em um diretório, criar arquivos ZIP protegidos por senha, extrair o conteúdo do arquivo ZIP para um diretório e muito mais.
Introdução ao Jarchivelib
Para executar seu projeto usando Jarchivelib, antes de tudo, você precisa ter o Java 7 e superior. Você pode baixar manualmente o repositório do GitHub. Use o seguinte comando para instalá-lo.
Instalar por meio do comando Git
git clone https://github.com/thrau/jarchivelib.git
Dependência do Jarchivelib Maven
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
Compactar e descompactar arquivos via biblioteca Java
Jarchivelib fornece a funcionalidade para compactar e descompactar arquivos dentro de aplicativos Java. Ele permite compactar o arquivo de entrada fornecido para o diretório ou arquivo de destino fornecido. Requer que a origem seja um arquivo legível e o destino seja um arquivo ou um diretório. A API também suporta a descompactação do arquivo de origem fornecido para o diretório ou arquivo de destino fornecido.
Criar um novo arquivo ZIP usando Java
Jarchivelib permite que desenvolvedores de software criem um novo arquivador para lidar com arquivos zip dentro de seus próprios aplicativos Java. Se o arquivo tiver uma extensão de arquivo composto como ".tar.gz", o Archiver criado também tratará a compactação ".gz". Os desenvolvedores podem omitir a extensão do nome do arquivo no nome do arquivo, pois ela será anexada pelo arquivador automaticamente se estiver ausente. Os desenvolvedores também podem criar um novo arquivo tar com compactação gzip que pode conter todo o diretório.