Overzicht

Voor elk formaat, dat meerdere vermeldingen ondersteunt, heeft de overeenkomstige klasse de methode extract_to_directory. Het moet worden gebruikt om de volledige archiefinhoud, inclusief submappen, naar een opgegeven locatie te extraheren.

ZIP Archiefbestanden uitpakken

Hieronder ziet u een voorbeeld van het gebruik van de bibliotheek aspose.zip om met ZIP-archieven te werken. Met behulp van de gegeven code kun je de inhoud van het archief met Python uitpakken naar de opgegeven map.

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

RAR-bestanden uitpakken

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

Decomprimeer CAB-bestanden

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

Deze codevoorbeelden laten zien hoe u archieven van verschillende formaten kunt uitpakken met behulp van de Aspose.Zip-bibliotheek in Python. Ze gebruiken de juiste klassen voor ZIP-, RAR- en CAB-archieven om hun inhoud uit te pakken in een aangewezen map "C:\extracted". Deze aanpak biedt een universele oplossing voor het verwerken van verschillende archiefformaten, waardoor het uitpakproces wordt gestroomlijnd.

Hoe TAR-bestand uit te pakken

In deze sectie vindt u voorbeelden van het gebruik van de Aspose.Zip-bibliotheek. De volgende code laat zien hoe u archiefinhoud uit een stream naar een opgegeven map kunt extraheren. Met deze voorbeelden kunt u archieven binnen uw Python-projecten effectief beheren.

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

Pak een XAR-bestand uit

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

Deze codevoorbeelden demonstreren het uitpakken van archieven in TAR- en XAR-formaten naar een aangewezen map. Het eerste voorbeeld opent het bestand "archive.tar", maakt een TarArchive-object en extraheert de inhoud ervan naar de map "\extracted". Op dezelfde manier opent het tweede voorbeeld het bestand "archive.xar", maakt een XarArchive-object en extraheert de inhoud ervan naar dezelfde map "\extracted".

Andere ondersteunde Aspose.ZIP voor Python.Net API-functies

Met de Aspose.ZIP-bibliotheek in Python.Net kunt u naadloos verschillende taken uitvoeren die verband houden met ZIP-bestandsdocumenten. Of u nu formaten moet converteren, bestanden moet samenvoegen, inhoud moet bewerken of gegevens moet extraheren, Aspose.ZIP biedt uitgebreide functionaliteit om uw workflow te stroomlijnen en de productiviteit te verbeteren.

  

Support and Learning Resources

  
  

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