Biblioteca de compactação Java para lidar com arquivos ZIP

A API Java de código aberto permite que os programadores comprimam um arquivo ou diretório em um arquivo ZIP, comparando duas entradas de arquivos ZIP e assim por diante.

zt-zip (ZeroTurnaround ZIP Library) é uma biblioteca simples de arquivamento e compactação para Java que permite que desenvolvedores de software operem com arquivos Java dentro de seus próprios aplicativos. A biblioteca suporta a compactação e descompactação de diretórios recursiva e facilmente iterando por meio de entradas ZIP. A biblioteca é muito simples e produz resultados eficientes quando apenas entradas únicas são extraídas de arquivos ZIP.

A biblioteca inclui suporte para recursos básicos e alguns avançados, como compactar um diretório em um arquivo ZIP, compactar um arquivo em um arquivo ZIP, adicionar uma entrada de um arquivo ou matriz de bytes a um arquivo ZIP, substituir uma entrada de arquivo ZIP de um arquivo ou de uma matriz de bytes, Adicionar ou substituir entradas em um arquivo ZIP, Extrair um arquivo ZIP, Verificar se existe uma entrada em um arquivo ZIP, extrair uma entrada de um arquivo ZIP em uma matriz de bytes, extrair um arquivo ZIP que se torna um diretório e muito mais.

A biblioteca é muito segura de usar e garante que nenhum fluxo seja deixado aberto por acidente. A biblioteca também suporta a comparação de duas entradas de arquivos ZIP com nomes diferentes, bem como com o mesmo nome. Você também pode transformar facilmente uma entrada de arquivo ZIP em maiúscula.

Previous Next

Introdução ao zt-zip

Para executar seu projeto usando zt-zip, primeiro você precisa ter o Java 1.5 e superior. Use o seguinte comando para instalá-lo.

Instalar por meio do comando Git

 git clone https://github.com/zeroturnaround/zt-zip.git 

Dependência do Jarchivelib Maven

<dependency>
<groupId>org.zeroturnaround</groupId>
<artifactId>zt-zip</artifactId>
<version>1.14</version>
<type>jar</type> <dependency>

Compactar um arquivo em um arquivo ZIP via Java

A biblioteca zt-zip de código aberto forneceu funcionalidade para compactar um arquivo em um arquivo ZIP usando comandos Java. A biblioteca também oferece suporte para adicionar um diretório ao arquivo ZIP com facilidade. A biblioteca suporta a adição de uma entrada de um arquivo, bem como de uma matriz de bytes para um arquivo ZIP. Também é possível substituir uma entrada no arquivo ZIP. Você também pode compactar um diretório em um arquivo ZIP com um diretório pai.

Compare dois arquivos ZIP via API Java

A biblioteca zt-zip dá aos programadores de software o poder de comparar dois arquivos ZIP ignorando os timestamps das entradas dentro de seus próprios aplicativos Java. Você só precisa fornecer o endereço completo dos dois arquivos. Usando a biblioteca, os desenvolvedores podem comparar facilmente duas entradas de arquivo ZIP com nomes diferentes, bem como com os mesmos nomes.

Extraindo arquivos ZIP via Java

A biblioteca zt-zip gratuita permite extrair programaticamente arquivos de arquivos ZIP dentro de seus próprios aplicativos usando algumas linhas de código Java. Ele incluiu vários recursos importantes relacionados à descompactação de arquivos, como extrair uma entrada de um arquivo ZIP em um arquivo ou matriz de bytes, verificar se uma entrada existe ou não, extrair um arquivo ZIP que se torna um diretório, extrair arquivos usando o padrão de correspondência de nomes e muitos mais.

 Português