Overzicht

Soms moet u bestanden toevoegen aan bestaande archieven. Aspose.ZIP maakt het mogelijk om items toe te voegen aan ZIP-, TAR- en CPIO-archieven zonder het hele archief opnieuw in te pakken, waardoor tijd en middelen worden bespaard, vooral voor regelmatig bijgewerkte archieven.

ZIP

Bij het beheren van archieven hoort vaak het toevoegen van nieuwe bestanden. Aspose.ZIP biedt een handige manier om bestaande ZIP-archieven bij te werken zonder ze volledig opnieuw te moeten opbouwen. Dit kan tijd en middelen besparen, vooral bij regelmatig bijgewerkte archieven.

    with zp.Archive("existing.zip") as archive:
        archive.create_entry("one_more.bin", "data.bin")
        archive.save("added.zip")

Dit codefragment opent een bestaand ZIP-archief met de naam bestaande.zip en voegt een nieuw item toe met de naam one_more.bin door de inhoud van data.bin te kopiëren. Nadat het nieuwe item is toegevoegd, wordt het bijgewerkte archief opgeslagen als Added.zip. Dit proces wijzigt effectief het originele ZIP-archief door een extra bestand op te nemen, terwijl de bestaande inhoud behouden blijft.

TEER

De volgende code laat zien hoe u moeiteloos een bestand kunt toevoegen aan een bestaand TAR-archief met behulp van de Aspose.ZIP API. Deze aanpak is efficiënt en vermijdt dat het hele archief opnieuw moet worden aangemaakt, waardoor het ideaal is voor scenario’s waarin u uw archieven up-to-date moet houden.

with zp.tar.TarArchive("existing.tar") as archive:
    archive.create_entry("one_more.bin", "data.bin")
    archive.save("added.zip")

CPIO

Dit codefragment laat zien hoe u een nieuw bestand met de naam "data.bin" kunt opnemen in een bestaand CPIO-archief met de naam "existing.zip".

    with zp.cpio.CpioArchive("existing.cpio") as archive:
        archive.create_entry("one_more.bin", "data.bin")
        archive.save("added.zip")

Deze codevoorbeelden vereenvoudigen het beheer van archieven in ZIP-, Tar- of CPIO-indeling. Ze maken het mogelijk bestaande archieven bij te werken door nieuwe bestanden toe te voegen zonder geheel nieuwe bestanden te creëren. Dit optimaliseert de opslag, vereenvoudigt de gegevensorganisatie en verbetert zelfs de beveiliging doordat gecodeerde archieven kunnen worden bijgewerkt met nieuwe beveiligde bestanden.

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: