
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.