GZIP Dateien in Python

GZIP(GNU Zip) ist ein weit verbreitetes Dateikomprimierungsformat, das dabei hilft, die Größe von Dateien zu reduzieren und sie einfacher zu speichern und zu übertragen. Es wird häufig zur Dateikomprimierung in UNIX-Betriebssystemen verwendet. In diesem Artikel erfahren Sie, wie Sie Dateien in Python per GZIP komprimieren. Darüber hinaus erfahren Sie, wie Sie GZIP Dateien in Python entpacken.

Python GZIP-Bibliothek

Aspose.ZIP for Python bietet eine Reihe von Funktionen für die Arbeit mit verschiedenen Komprimierungsformaten, darunter ZIP, GZIP, TAR, 7z und mehr. Es vereinfacht die Verwaltung und Bearbeitung komprimierter Dateien und ist damit ein wertvolles Werkzeug für Entwickler, die sich mit Dateikomprimierungsaufgaben in Python-Anwendungen befassen.

Sie können die Bibliothek entweder herunterladen oder von PyPI installieren.

> pip install aspose-zip

Erstellen Sie GZIP Dateien in Python

Im Folgenden finden Sie die Schritte zum Komprimieren von Dateien mit GZIP in Python.

  • Erstellen Sie zunächst ein Objekt der GzipArchive Klasse.
  • Verwenden Sie dann die Methode GzipArchive.setsource(), um die Datei zu GZIP hinzuzufügen.
  • Speichern Sie abschließend das GZIP-Archiv mit der Methode GzipArchive.save().

Das folgende Codebeispiel zeigt, wie Sie Dateien in einem Ordner in Python in GZIP komprimieren.

import aspose.zip as az

# Gzip-Archiv erstellen
with az.gzip.GzipArchive() as archive:
    # Dateien zu gzip hinzufügen
    archive.set_source("file.bin")

    # Gzip-Archiv speichern
    archive.save("gzip_archive.gz")

Entpacken Sie eine GZIP-Datei in Python

Im Folgenden finden Sie die Schritte zum Entpacken eines GZIP-Archivs in Python.

  • Laden Sie zunächst die GZIP-Datei mit der GzipArchive Klasse.
  • Entpacken Sie dann die GZIP-Datei mit der Methode GzipArchive.extracttodirectory().

Das folgende Codebeispiel zeigt, wie man eine GZIP-Datei in Python entpackt.

import aspose.zip as az

# Gzip-Archiv laden
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
    
    # Entpacken Sie gzip
    archive.extract_to_directory("gzip_archive_extracted")

Python GZIP-Modul – Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um GZIP-Archive ohne Evaluierungseinschränkungen zu erstellen oder zu entpacken.

Lernmittel

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

Online-GZIP-Tool

Wir bieten auch ein kostenloses Online-Tool zum Komprimieren von Dateien nach GZIP an, das auf Aspose.ZIP for Python basiert.

Abschluss

Aspose.ZIP for Python vereinfacht die Arbeit mit GZIP Dateien, indem es eine robuste und funktionsreiche Bibliothek für Komprimierungs und Dekomprimierungsaufgaben bereitstellt. In diesem Tutorial haben wir die Grundlagen zum Erstellen einer GZIP-Datei in Python behandelt. Darüber hinaus haben wir gezeigt, wie man GZIP Dateien entpackt und deren Inhalt in das Verzeichnis extrahiert. Sie können die Bibliothek problemlos in Ihre Python-Anwendungen integrieren und die Aufgaben zum Komprimieren und Entpacken vereinfachen.

Siehe auch