Archivos GZIP en Python

GZIP(GNU Zip) es un formato de compresión de archivos ampliamente utilizado que ayuda a reducir el tamaño de los archivos, haciéndolos más fáciles de almacenar y transferir. Se utiliza comúnmente para la compresión de archivos en sistemas operativos UNIX. En este artículo, aprenderá cómo GZIP archivos en Python. Además, verá cómo descomprimir archivos GZIP en Python.

Biblioteca GZIP de Python

Aspose.ZIP for Python ofrece una variedad de funciones para trabajar con varios formatos de compresión, incluidos ZIP, GZIP, TAR, 7z y más. Facilita la forma de administrar y manipular archivos comprimidos, lo que la convierte en una herramienta valiosa para los desarrolladores que se ocupan de tareas de compresión de archivos en aplicaciones Python.

Puede descargar la biblioteca o instalarla desde PyPI.

> pip install aspose-zip

Crear archivos GZIP en Python

Los siguientes son los pasos para comprimir archivos con GZIP en Python.

  • Primero, cree un objeto de la clase GzipArchive.
  • Luego, use el método GzipArchive.setsource() para agregar el archivo a GZIP.
  • Finalmente, guarde el archivo GZIP usando el método GzipArchive.save().

El siguiente ejemplo de código muestra cómo comprimir archivos a GZIP en una carpeta en Python.

import aspose.zip as az

# Crear archivo gzip
with az.gzip.GzipArchive() as archive:
    # Agregar archivos a gzip
    archive.set_source("file.bin")

    # Guardar archivo gzip
    archive.save("gzip_archive.gz")

Descomprimir un archivo GZIP en Python

Los siguientes son los pasos para descomprimir un archivo GZIP en Python.

  • Primero, cargue el archivo GZIP usando la clase GzipArchive.
  • Luego, descomprima el archivo GZIP usando el método GzipArchive.extracttodirectory().

El siguiente ejemplo de código muestra cómo descomprimir un archivo GZIP en Python.

import aspose.zip as az

# Cargar archivo gzip
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
    
    # Descomprimir gzip
    archive.extract_to_directory("gzip_archive_extracted")

Módulo Python GZIP: obtenga una licencia gratuita

Puede obtener una licencia temporal gratuita para crear o descomprimir archivos GZIP sin limitaciones de evaluación.

Recursos de aprendizaje

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

Herramienta GZIP en línea

También proporcionamos una herramienta en línea gratuita para comprimir archivos a GZIP, que funciona con Aspose.ZIP for Python.

Conclusión

Aspose.ZIP for Python simplifica el proceso de trabajar con archivos GZIP al proporcionar una biblioteca sólida y rica en funciones para tareas de compresión y descompresión. En este tutorial, cubrimos los conceptos básicos de la creación de un archivo GZIP en Python. Además, hemos mostrado cómo descomprimir archivos GZIP y extraer su contenido al directorio. Puede integrar fácilmente la biblioteca en sus aplicaciones Python y simplificar las tareas de comprimir y descomprimir.

Ver también