Estrai file ZIP in Python

La decompressione dei file comporta l’estrazione di dati compressi da un archivio ZIP, un formato di file progettato per ridurre lo spazio di archiviazione e semplificare il trasferimento di più file. Che tu sia un principiante del computer o un appassionato di tecnologia, capire come decomprimere i file è una competenza essenziale che può semplificare la gestione dei dati e ottimizzare la condivisione dei file. Quindi, in questo post del blog, impareremo i modi semplificati per decomprimere i file ZIP in Python.

Libreria Python per decomprimere i file

Aspose.ZIP for Python è un’API potente e versatile che consente agli sviluppatori di lavorare con archivi ZIP nelle loro applicazioni Python. Offre un set completo di funzionalità per gestire le attività di compressione o decompressione dei file.

Puoi scaricare la libreria o installarla da PyPI utilizzando il seguente comando.

> pip install aspose-zip

Decomprimere i file in Python

Aspose.ZIP for Python semplifica l’estrazione di file in un archivio ZIP. Basta caricare il file ZIP e decomprimerlo nella cartella desiderata. Di seguito sono riportati i passaggi per decomprimere un file in Python.

  • Innanzitutto, carica il file ZIP utilizzando la classe Archive.
  • Quindi, decomprimere il file in una cartella utilizzando il metodo Archive.extracttodirectory(nomecartella).

Il seguente esempio di codice mostra come estrarre i file in un archivio ZIP in Python.

import aspose.zip as az

# Carica l'archivio ZIP
with az.Archive("my_archive.zip") as archive:
    # Estrai il file ZIP in una cartella
    archive.extract_to_directory("extracted_zip")

Estrai file ZIP protetti da password in Python

In vari casi, ottieni file ZIP protetti con una password. La protezione viene applicata per evitare accessi non autorizzati al contenuto dell’archivio ZIP. Per decomprimere un file ZIP protetto da password, seguire i passaggi indicati di seguito:

  • Innanzitutto, crea un oggetto della classe ArchiveLoadOptions.
  • Quindi, fornisci la password del file ZIP utilizzando la proprietà ArchiveLoadOptions.decryptionpassword.
  • Successivamente, crea un oggetto della classe Archive e inizializzalo con il percorso del file ZIP e l’oggetto ArchiveLoadOptions.
  • Infine, decomprimi il file utilizzando il metodo Archive.extracttodirectory(nomecartella).

Quello che segue è il codice per decomprimere un file ZIP protetto da password in Python.

import aspose.zip as az

# Crea opzioni per caricare ZIP protetti 
options = az.ArchiveLoadOptions()
options.decryption_password = "pass"

# Carica l'archivio ZIP
with az.Archive("aes_protected_archive.zip", options) as archive:
    # Decomprimere il file in una cartella
    archive.extract_to_directory("extracted_protected_zip")

Ottieni una licenza gratuita

Puoi estrarre archivi ZIP senza limitazioni di valutazione ottenendo una licenza temporanea gratuita.

Decomprimere file online gratuitamente

Forniamo anche una applicazione online gratuita per decomprimere i file, basata su Aspose.ZIP for Python.

Libreria ZIP Python - Risorse

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

Conclusione

Decomprimere i file in Python è un processo semplice utilizzando Aspose.ZIP for Python. La libreria ti offre la flessibilità e il controllo di cui hai bisogno quando lavori con archivi ZIP. Sia che tu abbia a che fare con semplici attività di decompressione o manipolazioni di archivi ZIP più complesse, Aspose.ZIP for Python può semplificare il tuo flusso di lavoro. Prova Aspose.ZIP for Python nel tuo prossimo progetto e semplifica facilmente le tue attività di compressione o decompressione!

Guarda anche