Panoramica

A volte è necessario aggiungere file agli archivi esistenti. Aspose.ZIP consente di aggiungere voci agli archivi ZIP, TAR e CPIO senza reimballare l’intero archivio, risparmiando tempo e risorse, soprattutto per gli archivi aggiornati di frequente.

cerniera lampo

La gestione degli archivi spesso comporta l’aggiunta di nuovi file. Aspose.ZIP fornisce un modo conveniente per aggiornare l’archivio ZIP esistente senza la necessità di ricostruirlo completamente. Ciò può far risparmiare tempo e risorse, soprattutto per gli archivi aggiornati di frequente.

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

Questo frammento di codice apre un archivio ZIP esistente denominato esistente.zip e aggiunge una nuova voce denominata one_more.bin copiando il contenuto da data.bin. Dopo aver aggiunto la nuova voce, l’archivio aggiornato viene salvato come aggiunto.zip. Questo processo modifica in modo efficace l’archivio ZIP originale includendo un file aggiuntivo preservando il contenuto esistente.

CATRAME

Il codice seguente dimostra come aggiungere facilmente un file a un archivio TAR esistente utilizzando l’API Aspose.ZIP. Questo approccio è efficiente ed evita di ricreare l’intero archivio, rendendolo ideale per scenari in cui è necessario mantenere aggiornati gli archivi.

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

CPIO

Questo frammento di codice mostra come incorporare un nuovo file denominato "data.bin" in un archivio CPIO esistente denominato "existing.zip".

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

Questi esempi di codice semplificano la gestione degli archivi nei formati ZIP, Tar o CPIO. Consentono di aggiornare gli archivi esistenti aggiungendo nuovi file senza crearne di completamente nuovi. Ciò ottimizza l’archiviazione, semplifica l’organizzazione dei dati e migliora anche la sicurezza consentendo l’aggiornamento degli archivi crittografati con nuovi file protetti.

Altre funzionalità API Aspose.ZIP per Python.Net supportate

Con la libreria Aspose.ZIP in Python.Net, puoi gestire senza problemi varie attività relative ai documenti di file ZIP. Se hai bisogno di convertire formati, unire file, modificare contenuti o estrarre dati, Aspose.ZIP offre funzionalità complete per semplificare il flusso di lavoro e migliorare la produttività.

  

Support and Learning Resources

  
  

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