Leia o arquivo 7zip em Python

7zip é um formato de compactação popular conhecido por sua alta taxa de compactação. Python, sendo uma linguagem de programação versátil, oferece diversas bibliotecas para trabalhar com diferentes formatos de arquivo, incluindo arquivos 7zip. Uma dessas bibliotecas que oferece excelente suporte para lidar com arquivos 7zip em Python é Aspose.ZIP para Python. Então, vamos explorar como ler o conteúdo dos arquivos 7zip em Python.

Biblioteca Python 7zip

Aspose.ZIP for Python é uma biblioteca poderosa que permite aos desenvolvedores criar, manipular e extrair arquivos de vários formatos de arquivo, incluindo 7zip. Se você precisa criar ou extrair arquivos 7zip, o Aspose.ZIP ajuda você com facilidade.

Você pode baixar a biblioteca ou instalá-la em PyPI.

> pip install aspose-zip

Leia um arquivo 7zip em Python

A leitura de um arquivo 7zip usando Aspose.ZIP para Python pode ser feita em algumas etapas, conforme mencionado abaixo.

  • Primeiro, carregue o arquivo 7zip usando a classe SevenZipArchive.
  • Em seguida, use o método SevenZipArchive.extracttodirectory(folder) para extrair o conteúdo do arquivo 7zip para uma pasta.

O exemplo de código a seguir mostra como ler o conteúdo de um arquivo 7zip em Python.

import aspose.zip as az

# Carregar arquivo 7zip
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # Extraia 7zip para a pasta
    archive.extract_to_directory("7z_extracted")

Leia um arquivo 7zip protegido por senha

Em vários casos, você recebe arquivos 7zip protegidos por senha. A proteção é aplicada para impedir o acesso não autorizado ao conteúdo dos arquivos 7zip. Para abrir um arquivo 7zip protegido, siga as etapas abaixo.

  • Primeiro, carregue o arquivo 7zip usando a classe SevenZipArchive.
  • Em seguida, chame o método SevenZipArchive.extracttodirectory(folder, password) e forneça uma senha do arquivo como argumento.

É assim que você pode ler um arquivo 7zip protegido por senha em Python.

import aspose.zip as az

# Carregar arquivo 7zip
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # Extraia o conteúdo 7zip para o diretório
    archive.extract_to_directory("protected_7z_extracted", "pass")

Biblioteca Python 7zip – Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para trabalhar com arquivos 7zip sem limitações de avaliação.

Recursos de aprendizagem

Saiba mais sobre nossa biblioteca Python 7zip usando os recursos fornecidos abaixo:

Ferramentas 7zip on-line

Também fornecemos ferramentas online gratuitas para criar e extrair arquivos 7zip, que são desenvolvidas por Aspose.ZIP para Python.

Conclusão

Aspose.ZIP for Python fornece uma maneira conveniente e eficiente de trabalhar com arquivos 7zip em aplicativos Python. Nesta postagem do blog, exploramos como ler o conteúdo de um arquivo 7zip em Python. Também abordamos como ler um arquivo 7zip protegido por senha. Basta instalar o Aspose.ZIP para Python e incorporar facilmente os recursos de manipulação de arquivos 7zip em seus projetos Python.

Veja também