Wyodrębnij pliki ZIP w Python

Rozpakowywanie plików polega na wyodrębnieniu skompresowanych danych z archiwum ZIP, formatu pliku zaprojektowanego w celu zmniejszenia miejsca na dysku i uproszczenia przesyłania wielu plików. Niezależnie od tego, czy jesteś nowicjuszem komputerowym, czy entuzjastą technologii, zrozumienie sposobu rozpakowywania plików jest niezbędną umiejętnością, która może uprościć obsługę danych i usprawnić udostępnianie plików. Dlatego w tym wpisie na blogu dowiemy się o uproszczonych sposobach rozpakowywania plików ZIP w Python.

Biblioteka Python do rozpakowywania plików

Aspose.ZIP for Python to potężny i wszechstronny interfejs API, który umożliwia programistom pracę z archiwami ZIP w aplikacjach Python. Oferuje kompleksowy zestaw funkcji do obsługi zadań zipowania i rozpakowywania plików.

Możesz pobrać bibliotekę lub zainstalować ją z PyPI za pomocą następującego polecenia.

> pip install aspose-zip

Rozpakuj pliki w Python

Aspose.ZIP for Python znacznie ułatwia wyodrębnianie plików z archiwum ZIP. Po prostu załaduj plik ZIP i rozpakuj go do żądanego folderu. Poniżej przedstawiono kroki rozpakowania pliku w języku Python.

  • Najpierw załaduj plik ZIP za pomocą klasy Archive.
  • Następnie rozpakuj plik do folderu przy użyciu metody Archive.extracttodirectory(nazwa_folderu).

Poniższy przykładowy kod pokazuje, jak wyodrębnić pliki z archiwum ZIP w języku Python.

import aspose.zip as az

# Załaduj archiwum ZIP
with az.Archive("my_archive.zip") as archive:
    # Wyodrębnij plik ZIP do folderu
    archive.extract_to_directory("extracted_zip")

Wyodrębnij chronione hasłem pliki ZIP w Python

W różnych przypadkach otrzymujesz pliki ZIP chronione hasłem. Zabezpieczenie ma na celu uniemożliwienie nieuprawnionego dostępu do zawartości archiwum ZIP. Aby rozpakować plik ZIP chroniony hasłem, wykonaj poniższe czynności:

  • Najpierw utwórz obiekt klasy ArchiveLoadOptions.
  • Następnie podaj hasło do pliku ZIP, korzystając z właściwości ArchiveLoadOptions.decryptionpassword.
  • Następnie utwórz obiekt klasy Archive i zainicjuj go ścieżką pliku ZIP oraz obiektem ArchiveLoadOptions.
  • Na koniec rozpakuj plik przy użyciu metody Archive.extracttodirectory(nazwa folderu).

Poniżej znajduje się kod umożliwiający rozpakowanie chronionego hasłem pliku ZIP w języku Python.

import aspose.zip as az

# Utwórz opcje ładowania chronionego pliku ZIP 
options = az.ArchiveLoadOptions()
options.decryption_password = "pass"

# Załaduj archiwum ZIP
with az.Archive("aes_protected_archive.zip", options) as archive:
    # Rozpakuj plik do folderu
    archive.extract_to_directory("extracted_protected_zip")

Zdobądź bezpłatną licencję

Możesz rozpakowywać archiwa ZIP bez ograniczeń ewaluacyjnych, uzyskując bezpłatną licencję tymczasową.

Rozpakuj pliki online za darmo

Udostępniamy również bezpłatną aplikację online do rozpakowywania plików, która jest obsługiwana przez Aspose.ZIP for Python.

Biblioteka ZIP Python — zasoby

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

Wniosek

Rozpakowywanie plików w Python jest prostym procesem przy użyciu Aspose.ZIP for Python. Biblioteka zapewnia elastyczność i kontrolę niezbędną podczas pracy z archiwami ZIP. Niezależnie od tego, czy masz do czynienia z prostymi zadaniami dekompresji, czy bardziej złożonymi operacjami w archiwum ZIP, Aspose.ZIP for Python może usprawnić Twój przepływ pracy. Wypróbuj Aspose.ZIP for Python w swoim następnym projekcie i z łatwością uprość swoje zadania zipowania i rozpakowywania!

Zobacz też