Översikt

För varje format, som stöder flera poster, har motsvarande klass metoden extract_to_directory. Den bör användas för att extrahera hela arkivinnehållet, inklusive undermappar till en angiven plats.

ZIP Packa upp arkivfiler

Nedan är ett exempel på hur aspose.zip-biblioteket används för att arbeta med ZIP-arkiv. Med den givna koden kan du extrahera innehållet i arkivet till den givna katalogen med Python.

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

Packa upp RAR-filer

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

Dekomprimera CAB-filer

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

Dessa kodexempel visar hur man packar upp arkiv i olika format med Aspose.Zip-biblioteket i Python. De använder lämpliga klasser för ZIP-, RAR- och CAB-arkiv för att extrahera deras innehåll till en utsedd "C:\extracted"-katalog. Detta tillvägagångssätt erbjuder en universell lösning för att hantera olika arkivformat, vilket effektiviserar uppackningsprocessen.

Hur man extraherar TAR-fil

Det här avsnittet ger exempel på hur du använder Aspose.Zip-biblioteket. Följande kod visar hur man extraherar arkivinnehåll från en ström till en specificerad katalog. Dessa exempel kommer att utrusta dig att effektivt hantera arkiv inom dina Python-projekt.

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

Extrahera en XAR-fil

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

Dessa kodexempel visar uppackning av arkiv i TAR- och XAR-format till en angiven katalog. Det första exemplet öppnar filen "archive.tar", skapar ett TarArchive-objekt och extraherar dess innehåll till katalogen "\extracted". På liknande sätt öppnar det andra exemplet filen "archive.xar", skapar ett XarArchive-objekt och extraherar dess innehåll till samma "\extracted"-katalog.

Andra Aspose.ZIP för Python.Net API-funktioner som stöds

Med Aspose.ZIP-biblioteket i Python.Net kan du sömlöst hantera olika uppgifter relaterade till ZIP-fildokument. Oavsett om du behöver konvertera format, slå samman filer, redigera innehåll eller extrahera data, erbjuder Aspose.ZIP omfattande funktionalitet för att effektivisera ditt arbetsflöde och förbättra produktiviteten.

  

Support and Learning Resources

  
  

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