Visão geral

Para cada formato, que suporta várias entradas, a classe correspondente possui o método extract_to_directory. Deve ser usado para extrair todo o conteúdo do arquivo, incluindo subpastas em um local especificado.

ZIP Descompacte arquivos compactados

Abaixo está um exemplo de uso da biblioteca aspose.zip para trabalhar com arquivos ZIP. Usando o código fornecido, você pode extrair o conteúdo do arquivo para o diretório fornecido usando Python.

    with zp.Archive("archive.zip") as archive:
        archive.extract_to_directory("C:\\extracted")

Descompacte arquivos RAR

    with zp.rar.RarArchive("archive.rar") as archive:
        archive.extract_to_directory("C:\\extracted")

Descompacte arquivos CAB

    with zp.cab.CabArchive("archive.cab") as archive:
        archive.extract_to_directory("C:\\extracted")

Estes exemplos de código mostram como descompactar arquivos de vários formatos usando a biblioteca Aspose.Zip em Python. Empregam as classes apropriadas para arquivos ZIP, RAR e CAB para extrair o seu conteúdo para um diretório designado "C:\extracted". Esta abordagem oferece uma solução universal para lidar com vários formatos de arquivo, agilizando o processo de descompactação.

Como extrair arquivo TAR

Esta seção fornece exemplos de uso da biblioteca Aspose.Zip. O código a seguir demonstra como extrair o conteúdo do arquivo morto de um fluxo para um diretório especificado. Esses exemplos irão equipá-lo para gerenciar arquivos com eficácia em seus projetos Python.

    with io.FileIO("archive.tar") as tar_file:
        with zp.tar.TarArchive(tar_file) as archive:
            archive.extract_to_directory("~/extracted")

Extraia um arquivo XAR

    with io.FileIO("archive.xar") as tar_file:
        with zp.xar.XarArchive(xar_file) as archive:
            archive.extract_to_directory("~/extracted")

Estes exemplos de código demonstram a descompactação de arquivos nos formatos TAR e XAR em um diretório designado. O primeiro exemplo abre o arquivo "archive.tar", cria um objeto TarArchive e extrai seu conteúdo para o diretório "\extracted". Da mesma forma, o segundo exemplo abre o arquivo "archive.xar", cria um objeto XarArchive e extrai seu conteúdo para o mesmo diretório "\extracted".

Outros recursos da API Aspose.ZIP com suporte para Python.Net

Com a biblioteca Aspose.ZIP em Python.Net, você pode lidar perfeitamente com várias tarefas relacionadas a documentos de arquivo ZIP. Se você precisa converter formatos, mesclar arquivos, editar conteúdo ou extrair dados, o Aspose.ZIP oferece funcionalidade abrangente para agilizar seu fluxo de trabalho e aumentar a produtividade.

  

Support and Learning Resources

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: