Extraer archivos ZIP en Python

Descomprimir archivos implica la extracción de datos comprimidos de un archivo ZIP, un formato de archivo diseñado para reducir el espacio de almacenamiento y simplificar la transferencia de múltiples archivos. Ya sea que sea un principiante en informática o un entusiasta de la tecnología, comprender cómo descomprimir archivos es una habilidad esencial que puede simplificar el manejo de datos y agilizar el intercambio de archivos. Entonces, en esta publicación de blog, aprenderemos sobre las formas simplificadas de descomprimir archivos ZIP en Python.

Biblioteca Python para descomprimir archivos

Aspose.ZIP for Python es una API potente y versátil que permite a los desarrolladores trabajar con archivos ZIP en sus aplicaciones Python. Ofrece un conjunto completo de funciones para manejar las tareas de comprimir o descomprimir archivos.

Puede descargar la biblioteca o instalarla desde PyPI usando el siguiente comando.

> pip install aspose-zip

Descomprimir archivos en Python

Aspose.ZIP for Python hace que sea bastante más fácil extraer archivos en un archivo ZIP. Simplemente cargue el archivo ZIP y descomprímalo en la carpeta deseada. Los siguientes son los pasos para descomprimir un archivo en Python.

  • Primero, cargue el archivo ZIP usando la clase Archive.
  • Luego, descomprima el archivo en una carpeta usando el método Archive.extracttodirectory(nombre de carpeta).

El siguiente ejemplo de código muestra cómo extraer archivos en un archivo ZIP en Python.

import aspose.zip as az

# Cargar archivo ZIP
with az.Archive("my_archive.zip") as archive:
    # Extraer el archivo ZIP a una carpeta
    archive.extract_to_directory("extracted_zip")

Extraiga archivos ZIP protegidos con contraseña en Python

En varios casos, obtienes archivos ZIP protegidos con contraseña. La protección se aplica para evitar el acceso no autorizado al contenido del archivo ZIP. Para descomprimir un archivo ZIP protegido con contraseña, siga los pasos que se detallan a continuación:

  • Primero, cree un objeto de la clase ArchiveLoadOptions.
  • Luego, proporcione la contraseña del archivo ZIP usando la propiedad ArchiveLoadOptions.decryptionpassword.
  • Después de eso, cree un objeto de la clase Archive e inicialícelo con la ruta del archivo ZIP y el objeto ArchiveLoadOptions.
  • Finalmente, descomprima el archivo usando el método Archive.extracttodirectory(nombre de carpeta).

El siguiente es el código para descomprimir un archivo ZIP protegido con contraseña en Python.

import aspose.zip as az

# Crear opciones para cargar ZIP protegido 
options = az.ArchiveLoadOptions()
options.decryption_password = "pass"

# Cargar archivo ZIP
with az.Archive("aes_protected_archive.zip", options) as archive:
    # Descomprimir el archivo en una carpeta
    archive.extract_to_directory("extracted_protected_zip")

Obtenga una licencia gratuita

Puede extraer archivos ZIP sin limitaciones de evaluación obteniendo una licencia temporal gratuita.

Descomprimir archivos en línea gratis

También proporcionamos una aplicación en línea gratuita para descomprimir archivos, que funciona con Aspose.ZIP for Python.

Biblioteca ZIP de Python - Recursos

Puede explorar más sobre nuestra biblioteca ZIP de Python utilizando los siguientes recursos:

Conclusión

Descomprimir archivos en Python es un proceso sencillo utilizando Aspose.ZIP for Python. La biblioteca le brinda la flexibilidad y el control que necesita cuando trabaja con archivos ZIP. Ya sea que se trate de tareas simples de descompresión o manipulaciones de archivos ZIP más complejas, Aspose.ZIP for Python puede optimizar su flujo de trabajo. Pruebe Aspose.ZIP for Python en su próximo proyecto y simplifique sus tareas de comprimir o descomprimir con facilidad.

Ver también