Leer archivo 7zip en Python

7zip es un formato de compresión popular conocido por su alta relación de compresión. Python, al ser un lenguaje de programación versátil, ofrece varias bibliotecas para trabajar con diferentes formatos de archivos, incluidos archivos 7zip. Una de esas bibliotecas que proporciona un excelente soporte para manejar archivos 7zip en Python es Aspose.ZIP for Python. Entonces, exploremos cómo leer el contenido de los archivos 7zip en Python.

Biblioteca Python 7zip

Aspose.ZIP for Python es una poderosa biblioteca que permite a los desarrolladores crear, manipular y extraer archivos de varios formatos de archivo, incluido 7zip. Ya sea que necesite crear o extraer archivos 7zip, Aspose.ZIP lo tiene cubierto con facilidad.

Puede descargar la biblioteca o instalarla desde PyPI.

> pip install aspose-zip

Leer un archivo 7zip en Python

La lectura de un archivo 7zip usando Aspose.ZIP for Python se puede realizar en un par de pasos, como se menciona a continuación.

  • Primero, cargue el archivo 7zip usando la clase SevenZipArchive.
  • Luego, use el método SevenZipArchive.extracttodirectory(carpeta) para extraer el contenido del archivo 7zip a una carpeta.

El siguiente código de ejemplo muestra cómo leer el contenido de un archivo 7zip en Python.

import aspose.zip as az

# Cargar archivo 7zip
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # Extraer 7zip a la carpeta
    archive.extract_to_directory("7z_extracted")

Leer un archivo 7zip protegido con contraseña

En varios casos, recibe archivos 7zip protegidos con contraseña. La protección se aplica para evitar el acceso no autorizado al contenido de los archivos 7zip. Para abrir un archivo 7zip protegido, siga los pasos que se indican a continuación.

  • Primero, cargue el archivo 7zip usando la clase SevenZipArchive.
  • Luego, llame al método SevenZipArchive.extracttodirectory(carpeta, contraseña) y proporcione una contraseña del archivo como argumento.

Así es como puedes leer un archivo 7zip protegido con contraseña en Python.

import aspose.zip as az

# Cargar archivo 7zip
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # Extraiga el contenido de 7zip al directorio
    archive.extract_to_directory("protected_7z_extracted", "pass")

Biblioteca Python 7zip: obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para trabajar con archivos 7zip sin limitaciones de evaluación.

Recursos de aprendizaje

Obtenga más información sobre nuestra biblioteca Python 7zip utilizando los recursos que se proporcionan a continuación:

Herramientas 7zip en línea

También proporcionamos herramientas en línea gratuitas para crear y extraer archivos 7zip, que funcionan con Aspose.ZIP for Python.

Conclusión

Aspose.ZIP for Python proporciona una manera conveniente y eficiente de trabajar con archivos 7zip en aplicaciones Python. En esta publicación de blog, exploramos cómo leer el contenido de un archivo 7zip en Python. También cubrimos cómo leer un archivo 7zip protegido con contraseña. Simplemente instale Aspose.ZIP for Python e incorpore fácilmente las capacidades de manejo de archivos 7zip en sus proyectos de Python.

Ver también