File GZIP in Python

GZIP(GNU Zip) è un formato di compressione file ampiamente utilizzato che aiuta a ridurre le dimensioni dei file, rendendoli più facili da archiviare e trasferire. È comunemente usato per la compressione dei file nei sistemi operativi UNIX. In questo articolo imparerai come eseguire il GZIP dei file in Python. Inoltre, vedrai come decomprimere i file GZIP in Python.

Libreria GZIP Python

Aspose.ZIP for Python offre una gamma di funzionalità per lavorare con vari formati di compressione, inclusi ZIP, GZIP, TAR, 7z e altri. Semplifica il modo di gestire e manipolare i file compressi, rendendolo uno strumento prezioso per gli sviluppatori che si occupano di attività di compressione dei file nelle applicazioni Python.

Puoi scaricare la libreria o installarla da PyPI.

> pip install aspose-zip

Crea file GZIP in Python

Di seguito sono riportati i passaggi per comprimere file con GZIP in Python.

  • Innanzitutto, crea un oggetto della classe GzipArchive.
  • Quindi, utilizza il metodo GzipArchive.setsource() per aggiungere il file a GZIP.
  • Infine, salva l’archivio GZIP utilizzando il metodo GzipArchive.save().

Il seguente esempio di codice mostra come comprimere i file in GZIP in una cartella in Python.

import aspose.zip as az

# Crea un archivio gzip
with az.gzip.GzipArchive() as archive:
    # Aggiungi file a gzip
    archive.set_source("file.bin")

    # Salva l'archivio gzip
    archive.save("gzip_archive.gz")

Decomprimi un file GZIP in Python

Di seguito sono riportati i passaggi per decomprimere un archivio GZIP in Python.

  • Innanzitutto, carica il file GZIP utilizzando la classe GzipArchive.
  • Quindi, decomprimere il file GZIP utilizzando il metodo GzipArchive.extracttodirectory().

Il seguente esempio di codice mostra come decomprimere un file GZIP in Python.

import aspose.zip as az

# Carica l'archivio gzip
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
    
    # Decomprimere gzip
    archive.extract_to_directory("gzip_archive_extracted")

Modulo GZIP Python: ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per creare o decomprimere archivi GZIP senza limitazioni di valutazione.

Risorse di apprendimento

Puoi esplorare di più sulla nostra libreria GZIP Python utilizzando le seguenti risorse:

Strumento GZIP in linea

Forniamo anche uno strumento online gratuito per comprimere file in GZIP, basato su Aspose.ZIP for Python.

Conclusione

Aspose.ZIP for Python semplifica il processo di lavoro con i file GZIP fornendo una libreria solida e ricca di funzionalità per attività di compressione e decompressione. In questo tutorial, abbiamo trattato le basi della creazione di un file GZIP in Python. Inoltre, abbiamo mostrato come decomprimere i file GZIP ed estrarne il contenuto nella directory. Puoi facilmente integrare la libreria nelle tue applicazioni Python e semplificare le attività di compressione e decompressione.

Guarda anche