Przegląd

Dla każdego formatu, który obsługuje kilka wpisów, odpowiednia klasa posiada metodę wyodrębnienia do_katalogu. Należy go używać do wyodrębniania całej zawartości archiwum, łącznie z podfolderami, do określonej lokalizacji.

ZIP Rozpakuj pliki archiwalne

Poniżej znajduje się przykład wykorzystania biblioteki aspose.zip do pracy z archiwami ZIP. Korzystając z podanego kodu, możesz za pomocą Pythona wyodrębnić zawartość archiwum do podanego katalogu.

    with zp.Archive("archive.zip") as archive:
        archive.extract_to_directory("C:\\extracted")

Rozpakuj pliki RAR

    with zp.rar.RarArchive("archive.rar") as archive:
        archive.extract_to_directory("C:\\extracted")

Rozpakuj pliki CAB

    with zp.cab.CabArchive("archive.cab") as archive:
        archive.extract_to_directory("C:\\extracted")

Te przykłady kodu pokazują, jak rozpakować archiwa w różnych formatach przy użyciu biblioteki Aspose.Zip w Pythonie. Wykorzystują odpowiednie klasy dla archiwów ZIP, RAR i CAB w celu wyodrębnienia ich zawartości do wyznaczonego katalogu „C:\extracted”. Takie podejście oferuje uniwersalne rozwiązanie do obsługi różnych formatów archiwów, usprawniając proces rozpakowywania.

Jak wyodrębnić plik TAR

W tej sekcji znajdują się przykłady użycia biblioteki Aspose.Zip. Poniższy kod ilustruje sposób wyodrębnienia zawartości archiwum ze strumienia do określonego katalogu. Te przykłady pozwolą Ci efektywnie zarządzać archiwami w projektach Pythona.

    with io.FileIO("archive.tar") as tar_file:
        with zp.tar.TarArchive(tar_file) as archive:
            archive.extract_to_directory("~/extracted")

Wyodrębnij plik XAR

    with io.FileIO("archive.xar") as tar_file:
        with zp.xar.XarArchive(xar_file) as archive:
            archive.extract_to_directory("~/extracted")

Poniższe przykłady kodu demonstrują rozpakowywanie archiwów w formatach TAR i XAR do wyznaczonego katalogu. Pierwszy przykład otwiera plik „archive.tar”, tworzy obiekt TarArchive i wyodrębnia jego zawartość do katalogu „\extracted”. Podobnie drugi przykład otwiera plik „archive.xar”, tworzy obiekt XarArchive i wyodrębnia jego zawartość do tego samego katalogu „\extracted”.

Inne obsługiwane funkcje Aspose.ZIP dla Python.Net API

Dzięki bibliotece Aspose.ZIP w Python.Net możesz bezproblemowo wykonywać różne zadania związane z dokumentami w formacie ZIP. Niezależnie od tego, czy potrzebujesz konwertować formaty, scalać pliki, edytować zawartość czy wyodrębniać dane, Aspose.ZIP zapewnia wszechstronną funkcjonalność usprawniającą przepływ pracy i zwiększającą produktywność.

  

Support and Learning Resources

  
  

Aspose.Zip offers individual archive processing APIs for other popular development environments, listed below: