Przeczytaj Archiwum 7zip w Python

7zip to popularny format kompresji znany z wysokiego współczynnika kompresji. Python, będąc wszechstronnym językiem programowania, oferuje różne biblioteki do pracy z różnymi formatami plików, w tym archiwa 7zip. Jedną z takich bibliotek, która zapewnia doskonałą obsługę archiwów 7zip w Python, jest Aspose.ZIP for Python. Przyjrzyjmy się więc, jak odczytać zawartość archiwów 7zip w Python.

Biblioteka Python 7zip

Aspose.ZIP for Python to potężna biblioteka, która pozwala programistom tworzyć, manipulować i wyodrębniać pliki z różnych formatów archiwów, w tym 7zip. Niezależnie od tego, czy chcesz utworzyć, czy rozpakować archiwa 7zip, Aspose.ZIP z łatwością Ci to umożliwi.

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

> pip install aspose-zip

Przeczytaj archiwum 7zip w Python

Czytanie archiwum 7zip przy użyciu Aspose.ZIP for Python można wykonać w kilku krokach, jak wspomniano poniżej.

  • Najpierw załaduj archiwum 7zip przy użyciu klasy SevenZipArchive.
  • Następnie użyj metody SevenZipArchive.extracttodirectory(folder), aby wyodrębnić zawartość archiwum 7zip do folderu.

Poniższy przykładowy kod pokazuje, jak odczytać zawartość archiwum 7zip w języku Python.

import aspose.zip as az

# Załaduj archiwum 7zip
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
    
    # Wypakuj 7zip do folderu
    archive.extract_to_directory("7z_extracted")

Przeczytaj chronione hasłem archiwum 7zip

W kilku przypadkach otrzymujesz archiwa 7zip chronione hasłem. Zabezpieczenie ma na celu uniemożliwienie nieuprawnionego dostępu do zawartości archiwów 7zip. Aby otworzyć chronione archiwum 7zip, wykonaj poniższe czynności.

  • Najpierw załaduj archiwum 7zip przy użyciu klasy SevenZipArchive.
  • Następnie wywołaj metodę SevenZipArchive.extracttodirectory(folder, hasło) i jako argument podaj hasło do archiwum.

W ten sposób możesz odczytać chronione hasłem archiwum 7zip w Python.

import aspose.zip as az

# Załaduj archiwum 7zip
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
    
    # Wyodrębnij zawartość 7zip do katalogu
    archive.extract_to_directory("protected_7z_extracted", "pass")

Biblioteka Python 7zip — zdobądź bezpłatną licencję

Możesz uzyskać bezpłatną licencję tymczasową na pracę z archiwami 7zip bez ograniczeń ewaluacyjnych.

Zasoby edukacyjne

Dowiedz się więcej o naszej bibliotece Python 7zip, korzystając z zasobów podanych poniżej:

Narzędzia online 7zip

Zapewniamy również bezpłatne narzędzia online do tworzenia i rozpakowywania archiwów 7zip, które są obsługiwane przez Aspose.ZIP for Python.

Wniosek

Aspose.ZIP for Python zapewnia wygodny i efektywny sposób pracy z archiwami 7zip w aplikacjach Python. W tym poście na blogu omówiliśmy, jak odczytać zawartość archiwum 7zip w Python. Omówiliśmy także, jak czytać chronione hasłem archiwum 7zip. Po prostu zainstaluj Aspose.ZIP for Python i łatwo włącz możliwości obsługi archiwów 7zip do swoich projektów w Python.

Zobacz też