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
- Archivos GZIP en Python
- Descomprimir el archivo GZIP en Python
- Herramienta GZIP en línea
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.