Fichiers GZIP en Python

GZIP(GNU Zip) est un format de compression de fichiers largement utilisé qui permet de réduire la taille des fichiers, ce qui facilite leur stockage et leur transfert. Il est couramment utilisé pour la compression de fichiers dans les systèmes d’exploitation UNIX. Dans cet article, vous apprendrez comment GZIP des fichiers en Python. De plus, vous verrez comment décompresser les fichiers GZIP en Python.

Bibliothèque Python GZIP

Aspose.ZIP for Python offre une gamme de fonctionnalités pour travailler avec différents formats de compression, notamment ZIP, GZIP, TAR, 7z, etc. Il facilite la gestion et la manipulation des fichiers compressés, ce qui en fait un outil précieux pour les développeurs chargés des tâches de compression de fichiers dans les applications Python.

Vous pouvez soit télécharger la bibliothèque, soit l’installer à partir de PyPI.

> pip install aspose-zip

Créer des fichiers GZIP en Python

Voici les étapes pour compresser des fichiers avec GZIP en Python.

  • Tout d’abord, créez un objet de la classe GzipArchive.
  • Ensuite, utilisez la méthode GzipArchive.setsource() pour ajouter le fichier à GZIP.
  • Enfin, enregistrez l’archive GZIP à l’aide de la méthode GzipArchive.save().

L’exemple de code suivant montre comment compresser des fichiers au format GZIP dans un dossier en Python.

import aspose.zip as az

# Créer une archive gzip
with az.gzip.GzipArchive() as archive:
    # Ajouter des fichiers à gzip
    archive.set_source("file.bin")

    # Enregistrer les archives gzip
    archive.save("gzip_archive.gz")

Décompressez un fichier GZIP en Python

Voici les étapes pour décompresser une archive GZIP en Python.

  • Tout d’abord, chargez le fichier GZIP à l’aide de la classe GzipArchive.
  • Ensuite, décompressez le fichier GZIP à l’aide de la méthode GzipArchive.extracttodirectory().

L’exemple de code suivant montre comment décompresser un fichier GZIP en Python.

import aspose.zip as az

# Charger l'archive gzip
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
    
    # Décompressez gzip
    archive.extract_to_directory("gzip_archive_extracted")

Module Python GZIP - Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour créer ou décompresser des archives GZIP sans limitations d’évaluation.

Ressources d’apprentissage

Vous pouvez en savoir plus sur notre bibliothèque Python GZIP en utilisant les ressources suivantes :

Outil GZIP en ligne

Nous fournissons également un outil en ligne gratuit pour compresser des fichiers au format GZIP, optimisé par Aspose.ZIP for Python.

Conclusion

Aspose.ZIP for Python simplifie le processus de travail avec les fichiers GZIP en fournissant une bibliothèque robuste et riche en fonctionnalités pour les tâches de compression et de décompression. Dans ce didacticiel, nous avons couvert les bases de la création d’un fichier GZIP en Python. De plus, nous avons montré comment décompresser les fichiers GZIP et extraire leur contenu dans le répertoire. Vous pouvez facilement intégrer la bibliothèque dans vos applications Python et simplifier les tâches de compression et de décompression.

Voir également