Extrahieren Sie ZIP Dateien in Python

Beim Entpacken von Dateien werden komprimierte Daten aus einem ZIP-Archiv extrahiert, einem Dateiformat, das den Speicherplatz reduzieren und die Übertragung mehrerer Dateien vereinfachen soll. Unabhängig davon, ob Sie ein Computeranfänger oder ein Technikbegeisterter sind, ist das Verständnis, wie man Dateien entpackt, eine wesentliche Fähigkeit, die die Datenverarbeitung vereinfachen und die Dateifreigabe optimieren kann. In diesem Blogbeitrag lernen wir die vereinfachten Möglichkeiten zum Entpacken von ZIP Dateien in Python kennen.

Python Bibliothek zum Entpacken von Dateien

Aspose.ZIP for Python ist eine leistungsstarke und vielseitige API, die es Entwicklern ermöglicht, mit ZIP-Archiven in ihren Python-Anwendungen zu arbeiten. Es bietet einen umfassenden Satz an Funktionen, mit denen Sie Ihre Aufgaben zum Komprimieren oder Entpacken von Dateien erledigen können.

Sie können die Bibliothek mit dem folgenden Befehl herunterladen oder von PyPI installieren.

> pip install aspose-zip

Entpacken Sie Dateien in Python

Aspose.ZIP for Python erleichtert Ihnen das Extrahieren von Dateien in einem ZIP-Archiv erheblich. Laden Sie einfach die ZIP-Datei und entpacken Sie sie in den gewünschten Ordner. Im Folgenden finden Sie die Schritte zum Entpacken einer Datei in Python.

  • Laden Sie zunächst die ZIP-Datei mit der Archivklasse.
  • Dann entpacken Sie die Datei mit der Methode Archive.extracttodirectory(foldername) in einen Ordner.

Das folgende Codebeispiel zeigt, wie Dateien in einem ZIP-Archiv in Python extrahiert werden.

import aspose.zip as az

# ZIP-Archiv laden
with az.Archive("my_archive.zip") as archive:
    # Extrahieren Sie die ZIP-Datei in einen Ordner
    archive.extract_to_directory("extracted_zip")

Extrahieren Sie passwortgeschützte ZIP Dateien in Python

In verschiedenen Fällen erhalten Sie ZIP Dateien, die mit einem Passwort geschützt sind. Der Schutz wird angewendet, um unbefugten Zugriff auf den Inhalt im ZIP-Archiv zu verhindern. Um eine passwortgeschützte ZIP-Datei zu entpacken, führen Sie die folgenden Schritte aus:

  • Erstellen Sie zunächst ein Objekt der ArchiveLoadOptions Klasse.
  • Geben Sie dann das Passwort der ZIP-Datei mithilfe der Eigenschaft ArchiveLoadOptions.decryptionpassword an.
  • Erstellen Sie anschließend ein Objekt der Archive Klasse und initialisieren Sie es mit dem Pfad der ZIP-Datei und dem ArchiveLoadOptions Objekt.
  • Zum Schluss entpacken Sie die Datei mit der Methode Archive.extracttodirectory(foldername).

Im Folgenden finden Sie den Code zum Entpacken einer passwortgeschützten ZIP-Datei in Python.

import aspose.zip as az

# Erstellen Sie Optionen zum Laden geschützter ZIP Dateien 
options = az.ArchiveLoadOptions()
options.decryption_password = "pass"

# ZIP-Archiv laden
with az.Archive("aes_protected_archive.zip", options) as archive:
    # Datei in einen Ordner entpacken
    archive.extract_to_directory("extracted_protected_zip")

Holen Sie sich eine kostenlose Lizenz

Sie können ZIP-Archive ohne Evaluierungseinschränkungen extrahieren, indem Sie eine kostenlose temporäre Lizenz erwerben.

Entpacken Sie Dateien kostenlos online

Wir bieten auch eine kostenlose Online-Anwendung zum Entpacken von Dateien an, die auf Aspose.ZIP for Python basiert.

Python-ZIP-Bibliothek – Ressourcen

Mithilfe der folgenden Ressourcen können Sie mehr über unsere Python-ZIP-Bibliothek erfahren:

Abschluss

Das Entpacken von Dateien in Python ist mit Aspose.ZIP for Python ein unkomplizierter Vorgang. Die Bibliothek bietet Ihnen die Flexibilität und Kontrolle, die Sie beim Arbeiten mit ZIP-Archiven benötigen. Unabhängig davon, ob Sie einfache Dekomprimierungsaufgaben oder komplexere ZIP-Archivmanipulationen durchführen, kann Aspose.ZIP for Python Ihren Arbeitsablauf optimieren. Probieren Sie Aspose.ZIP for Python in Ihrem nächsten Projekt aus und vereinfachen Sie Ihre Zip oder Entpackaufgaben mit Leichtigkeit!

Siehe auch