Como converter TAR em TAR.Z usando C#

Primeiro, você precisa obter e referenciar a biblioteca Aspose.Zip em seu projeto C#. Normalmente, você pode baixá-lo do site Aspose ou usar um pacote NuGet, se disponível. Gerenciador de pacotes, procure Aspose.ZIP e instale. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.

Gerenciar pacotes NuGet com o pacote Visual Studio

Comando do console do gerenciador de pacotes:

PM> Install-Package Aspose.Zip

Etapas para converter TAR em TAR.Z via C#

Convertation from TAR to TAR.Z consist of following steps:

  • Extract archive to intermediate storage
  • Compress extracted data to desired format

Requisitos de sistema

Before running the conversion example code, make sure that you have the following prerequisites.

  • Microsoft Windows or a compatible OS with .NET Framework, Mono and COM Interop.
  • Development environment like Microsoft Visual Studio.
  • Aspose.Tasks for .NET DLL referenced in your project.

Exemplo de código para converter de TAR para TAR.Z

A conversão de arquivos de um formato para outro, como TAR para ZIP, é um processo valioso que geralmente envolve arquivamento e compactação. Neste caso, a conversão de TAR para ZIP é um procedimento de duas etapas. Primeiro, é criado um arquivo TAR, que agrupa arquivos e diretórios, preservando sua estrutura hierárquica original e os metadados associados. Este arquivo TAR serve como um contêiner para manter a integridade dos dados durante a conversão.

Na segunda etapa, o arquivo TAR é compactado no formato ZIP. A compactação ZIP é conhecida por sua eficiência e compatibilidade entre plataformas, tornando-a uma escolha popular para arquivamento e transferência de dados. O arquivo ZIP resultante retém os dados e a estrutura originais, ao mesmo tempo que reduz significativamente o tamanho do arquivo. Esta conversão é útil para quem precisa compartilhar ou distribuir dados entre diferentes sistemas operacionais, pois os arquivos ZIP são universalmente reconhecidos e facilmente acessíveis. Seja para armazenamento de arquivos ou troca de dados, a conversão de TAR para ZIP agiliza o processo e garante que os dados permaneçam intactos e compactados para um gerenciamento eficiente.

Uma vez concluída a conversão para TAR.Z, o arquivo resultante se torna compatível com uma ampla variedade de plataformas e pode ser facilmente compartilhado e acessado. Essa conversão simplifica a transição entre formatos de compactação, maximiza a eficiência da compactação e garante que os dados permaneçam seguros e adaptáveis ​​no formato TAR.Z. Ele é valioso para usuários que precisam mudar ou distribuir dados no formato TAR.Z, mantendo a integridade dos dados.

Código do TAR para vários formatos: O arquivo TAR normalmente contém vários registros ou arquivos. Para converter este arquivo em formatos como GZ (Gzip), LZ (Lzip), Z (Unix Compress), XZ (XZ Utils) e BZ2 (Bzip2), uma abordagem comum é primeiro empacotar o conteúdo em um TAR (Tape Arquivo). Esse processo lembra a prática típica em ambientes Linux.

Nesse processo de conversão, cada arquivo ou registro no arquivo TAR é primeiro agrupado em um único arquivo TAR. Este arquivo TAR serve como um contêiner para arquivos individuais, preservando sua estrutura e metadados originais. Depois que os dados são encapsulados no arquivo TAR, fica mais fácil aplicar diferentes algoritmos e formatos de compactação.

A escolha do TAR como formato intermediário se deve à sua simplicidade e ampla compatibilidade com vários sistemas operacionais do tipo Unix. Ele fornece uma maneira direta de agrupar arquivos sem aplicar compactação diretamente. Após a conclusão do empacotamento TAR, as operações de compactação subsequentes podem ser aplicadas ao arquivo TAR para gerar os formatos de saída desejados, como GZ, LZ, Z, XZ ou BZ2.

Converter de TAR para TAR.Z - C#:

    using (XzArchive archive = new XzArchive())
    {
        archive.SetSource("source1.tar");
        archive.Save("output.tar.z");
    }



Aplicativo gratuito para converter ZIP em TAR.LZ

Confira nossas demonstrações ao vivo para conversão de TAR para TAR.Z com os seguintes benefícios


Uma biblioteca Aspose.ZIP confiável que pode compactar, extrair, criptografar, descriptografar, converter e mesclar arquivos. Aspose.ZIP for .NET API permite manipular vários tipos de arquivo sem entrar na complexidade subjacente dos formatos de arquivo compactados com esforços mínimos de codificação.

Outras conversões TAR suportadas

Você também pode converter TAR em muitos outros formatos de arquivo, incluindo alguns listados abaixo.