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.