Converter ZIP para TAR.GZ em Java Programaticamente

TAR.GZ e ZIP são amplamente utilizados para arquivamento e compressão de arquivos/diretórios. Ambos os formatos de arquivo funcionam bem na maioria dos sistemas operacionais populares. No entanto, TAR.GZ oferece desempenho aprimorado quando se trata de comprimir diretórios maiores, juntamente com outros metadados. Portanto, neste post do blog, aprenderemos como programaticamente converter ZIP para TAR.G.Z em Java. Para isso, optaremos pelo Aspose.ZIP para Java, que é uma API altamente confiável para criar um arquivo TAR.G.Z. Além disso, você pode automatizar todo o processo desenvolvendo um conversor de ZIP para TAR.G.Z para o seu software empresarial.

Os seguintes pontos serão abordados:

  1. API Java para Arquivo TAR - Instalação
  2. Converter ZIP para TAR.G.Z em Java Programaticamente
  3. Conversor de ZIP para TAR.G.Z - Ferramenta Online

API Java para Arquivo TAR - Instalação

Nós instalaremos esta biblioteca para implementar a funcionalidade. Assim, você tem duas opções: primeiro, pode baixar o arquivo JAR ou, segundo, pode seguir as configurações do Maven dadas abaixo:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-zip</artifactId>
        <version>24.5</version>
    </dependency>
</dependencies>
api tar java

Converter ZIP para TAR.G.Z em Java Programaticamente

Uma coisa a notar aqui é que você tem o arquivo ZIP fonte para implementar a conversão de ZIP para TAR.G.Z.

Os seguintes passos demonstram como gerar um arquivo TAR.G.Z usando Aspose.ZIP para Java:

  • Crie uma instância da classe Archive e carregue o arquivo ZIP fonte.
  • Instancie um objeto da classe TarArchive.
  • Obtenha as entradas do tipo RarArchiveEntry que constituem o arquivo RAR chamando o método getEntries.
  • Chame o método createEntry para criar uma única entrada dentro do arquivo.
  • Salve como o arquivo TAR.G.Z chamando o método saveGzipped.

Copie e cole o seguinte exemplo de código no seu arquivo de servidor e execute o servidor para converter ZIP para TAR.G.Z em Java:

Você pode ver a saída na imagem abaixo:

Conversor de ZIP para TAR.G.Z

Conversor de ZIP para TAR.G.Z - Ferramenta Online

Agora, esta seção apresenta uma ferramenta online alimentada pelo Aspose.ZIP para Java. De fato, este conversor de ZIP para TAR.G.Z permite que você converta arquivos ZIP para outros formatos de arquivo populares online. Além disso, é baseado na web e oferece recursos robustos de conversão. Acima de tudo, não há taxa associada ao seu uso e você pode realizar sua conversão facilmente.

Conversor de ZIP para TAR.G.Z

Criar um Arquivo TAR.G.Z - Obtenha uma Licença Gratuita

Você pode obter uma licença temporária gratuita para experimentar esta API Java sem limitações de avaliação.

Resumindo

Para concluir, Aspose.ZIP para Java não apenas oferece recursos de conversão, mas também fornece criação e manipulação programáticas de formatos de arquivo. Assim, este guia demonstrou como converter ZIP para TAR.G.Z em Java, juntamente com etapas e um trecho de código. Portanto, você pode visitar a documentação e as referências da API para saber mais.

Você pode ver este guia de Introdução para começar o desenvolvimento. Finalmente, aspose.com publicará outros posts de blog úteis, então fique conectado.

Faça uma pergunta

Você pode nos informar sobre suas perguntas ou dúvidas em nosso fórum.

Perguntas Frequentes – FAQs

Como transformar ZIP em TAR.G.Z?

Aspose.ZIP fornece soluções robustas em várias linguagens de programação para alcançar a conversão de ZIP para TAR.G.Z. Portanto, para Java, visite este link.

Veja Também