Visão geral

Às vezes você precisa adicionar arquivos aos arquivos existentes. Aspose.ZIP permite adicionar entradas a arquivos ZIP, TAR e CPIO sem reembalar todo o arquivo, economizando tempo e recursos, especialmente para arquivos atualizados com frequência.

fecho eclair

O gerenciamento de arquivos geralmente envolve a adição de novos arquivos. Aspose.ZIP fornece uma maneira conveniente de atualizar arquivos ZIP existentes sem a necessidade de reconstruí-los completamente. Isto pode economizar tempo e recursos, especialmente para arquivos atualizados com frequência.

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

Este trecho de código abre um arquivo ZIP existente denominado existente.zip e adiciona uma nova entrada chamada one_more.bin copiando o conteúdo de data.bin. Depois de adicionar a nova entrada, o arquivo atualizado é salvo como add.zip. Este processo modifica efetivamente o arquivo ZIP original, incluindo um arquivo adicional, preservando o conteúdo existente.

ALCATRÃO

O código a seguir demonstra como adicionar facilmente um arquivo a um arquivo TAR existente usando a API Aspose.ZIP. Essa abordagem é eficiente e evita a recriação de todo o arquivo, tornando-a ideal para cenários onde você precisa manter seus arquivos atualizados.

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

CPIO

Este trecho de código mostra como incorporar um novo arquivo denominado "data.bin" em um arquivo CPIO existente denominado "existente.zip".

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

Esses exemplos de código simplificam o gerenciamento de arquivos nos formatos ZIP, Tar ou CPIO. Eles permitem atualizar arquivos existentes adicionando novos arquivos sem criar arquivos totalmente novos. Isto otimiza o armazenamento, simplifica a organização de dados e até aumenta a segurança, permitindo que arquivos criptografados sejam atualizados com novos arquivos protegidos.

Outros recursos da API Aspose.ZIP com suporte para Python.Net

Com a biblioteca Aspose.ZIP em Python.Net, você pode lidar perfeitamente com várias tarefas relacionadas a documentos de arquivo ZIP. Se você precisa converter formatos, mesclar arquivos, editar conteúdo ou extrair dados, o Aspose.ZIP oferece funcionalidade abrangente para agilizar seu fluxo de trabalho e aumentar a produtividade.

  

Support and Learning Resources

  
  

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