Aperçu

Parfois, vous devez ajouter des fichiers aux archives existantes. Aspose.ZIP permet d'ajouter des entrées aux archives ZIP, TAR et CPIO sans reconditionner l'intégralité de l'archive, ce qui permet d'économiser du temps et des ressources, en particulier pour les archives fréquemment mises à jour.

FERMETURE ÉCLAIR

La gestion des archives implique souvent l’ajout de nouveaux fichiers. Aspose.ZIP fournit un moyen pratique de mettre à jour les archives ZIP existantes sans avoir besoin de les reconstruire complètement. Cela peut permettre d’économiser du temps et des ressources, en particulier pour les archives fréquemment mises à jour.

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

Cet extrait de code ouvre une archive ZIP existante nommée existante.zip et ajoute une nouvelle entrée appelée one_more.bin en copiant le contenu de data.bin. Après avoir ajouté la nouvelle entrée, l’archive mise à jour est enregistrée sous add.zip. Ce processus modifie efficacement l’archive ZIP d’origine en incluant un fichier supplémentaire tout en préservant le contenu existant.

LE GOUDRON

Le code suivant montre comment ajouter sans effort un fichier à une archive TAR existante à l’aide de l’API Aspose.ZIP. Cette approche est efficace et évite de recréer l’intégralité de l’archive, ce qui la rend idéale pour les scénarios dans lesquels vous devez maintenir vos archives à jour.

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

CPIO

Cet extrait de code montre comment incorporer un nouveau fichier nommé « data.bin » dans une archive CPIO existante nommée «existing.zip».

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

Ces exemples de code simplifient la gestion des archives aux formats ZIP, Tar ou CPIO. Ils permettent de mettre à jour les archives existantes en ajoutant de nouveaux fichiers sans en créer de entièrement nouveaux. Cela optimise le stockage, simplifie l’organisation des données et améliore même la sécurité en permettant la mise à jour des archives cryptées avec de nouveaux fichiers protégés.

Autres fonctionnalités de l'API Aspose.ZIP pour Python.Net prises en charge

Avec la bibliothèque Aspose.ZIP dans Python.Net, vous pouvez gérer de manière transparente diverses tâches liées aux documents de fichiers ZIP. Que vous ayez besoin de convertir des formats, de fusionner des fichiers, de modifier du contenu ou d'extraire des données, Aspose.ZIP fournit des fonctionnalités complètes pour rationaliser votre flux de travail et améliorer votre productivité.

  

Support and Learning Resources

  
  

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