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
- Recursos de aprendizagem
- Documentação
- Código fonte
- Referências de API
- Suporte ao produto
- Suporte Gratuito
- Suporte pago
- Blogue
- Notas de versão
- Por que Aspose.Zip para Python.Net?
- Lista de clientes
- Histórias de sucesso