Pliki GZIP w Python

GZIP(GNU Zip) to szeroko stosowany format kompresji plików, który pomaga zmniejszyć rozmiar plików, ułatwiając ich przechowywanie i przesyłanie. Jest powszechnie używany do kompresji plików w systemach operacyjnych UNIX. W tym artykule dowiesz się, jak GZIP w Python. Ponadto zobaczysz, jak rozpakować pliki GZIP w Python.

Biblioteka Python GZIP

Aspose.ZIP for Python oferuje szereg funkcji do pracy z różnymi formatami kompresji, w tym ZIP, GZIP, TAR, 7z i innymi. Ułatwia sposób zarządzania i manipulowania skompresowanymi plikami, dzięki czemu jest cennym narzędziem dla programistów zajmujących się zadaniami kompresji plików w aplikacjach Python.

Możesz pobrać bibliotekę lub zainstalować ją z PyPI.

> pip install aspose-zip

Utwórz pliki GZIP w Python

Poniżej przedstawiono kroki kompresji plików za pomocą GZIP w Python.

  • Najpierw utwórz obiekt klasy GzipArchive.
  • Następnie użyj metody GzipArchive.setsource(), aby dodać plik do GZIP.
  • Na koniec zapisz archiwum GZIP za pomocą metody GzipArchive.save().

Poniższy przykładowy kod pokazuje, jak skompresować pliki do formatu GZIP w folderze w języku Python.

import aspose.zip as az

# Utwórz archiwum gzip
with az.gzip.GzipArchive() as archive:
    # Dodaj pliki do gzipa
    archive.set_source("file.bin")

    # Zapisz archiwum gzip
    archive.save("gzip_archive.gz")

Rozpakuj plik GZIP w Python

Poniżej przedstawiono kroki rozpakowania archiwum GZIP w języku Python.

  • Najpierw załaduj plik GZIP przy użyciu klasy GzipArchive.
  • Następnie rozpakuj plik GZIP przy użyciu metody GzipArchive.extracttodirectory().

Poniższy przykładowy kod pokazuje, jak rozpakować plik GZIP w języku Python.

import aspose.zip as az

# Załaduj archiwum gzip
with az.gzip.GzipArchive("gzip_archive.gz") as archive:
    
    # Rozpakuj gzip
    archive.extract_to_directory("gzip_archive_extracted")

Moduł Python GZIP - Uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną licencję tymczasową na tworzenie lub rozpakowywanie archiwów GZIP bez ograniczeń ewaluacyjnych.

Zasoby edukacyjne

Możesz dowiedzieć się więcej o naszej bibliotece Python GZIP, korzystając z następujących zasobów:

Narzędzie internetowe GZIP

Udostępniamy również bezpłatne narzędzie online do kompresji plików do formatu GZIP, które jest obsługiwane przez Aspose.ZIP for Python.

Wniosek

Aspose.ZIP for Python upraszcza proces pracy z plikami GZIP, udostępniając solidną i bogatą w funkcje bibliotekę do zadań kompresji i dekompresji. W tym samouczku omówiliśmy podstawy tworzenia pliku GZIP w Python. Dodatkowo pokazaliśmy jak rozpakować pliki GZIP i wyodrębnić ich zawartość do katalogu. Możesz łatwo zintegrować bibliotekę z aplikacjami w języku Python i uprościć zadania zipowania i rozpakowywania.

Zobacz też