Visão geral
Às vezes você precisa expandir o arquivo existente com um ou mais arquivos. A maneira óbvia é extrair o arquivo, colocar arquivos adicionais entre os extraídos e compactá-los juntos. No entanto, não é o ideal, pois desperdiçamos recursos computacionais em arquivos já compactados. Aspose.ZIP permite adicionar entradas ao arquivo ZIP sem reembalar. Tudo o que você precisa fazer é abrir o arquivo para extração e adicionar acesso a ele. Este recurso funciona para arquivos ZIP, TAR e CPIO.Exemplo Como adicionar novos arquivos ao arquivo ZIP existente via C#
Este trecho de código demonstra como adicionar novos arquivos a um arquivo ZIP existente usando C#. O processo que você precisa fazer é abrir o arquivo para extração e salvar o arquivo atualizado.
using (Archive archive = new Archive("existing.zip"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.zip");
}
Como compactar uma pasta com .NET
Os arquivos ZIP são uma ferramenta versátil para gerenciar arquivos: eles podem compactar e combinar um ou mais arquivos ou pastas em um único pacote. Em .NET , a classe ZipFile permite trabalhar facilmente com arquivos ZIP para compactação e extração. O principal benefício de usar arquivos ZIP é reduzir o tamanho do arquivo. Isso os torna ideais para armazenamento e transmissão, economizando espaço e largura de banda valiosos. Além disso, os arquivos ZIP podem ser criptografados para maior segurança, protegendo seus dados confidenciais.
Exemplo Como adicionar novos arquivos ao arquivo TAR existente via C#
Quer adicionar novos arquivos aos seus arquivos TAR existentes? Este trecho de código mostrará exatamente como! Este trecho de código permite que você adicione facilmente novos arquivos aos seus arquivos TAR existentes. Não há necessidade de recriar o arquivo inteiro – basta seguir estas etapas e integrar esse código ao seu fluxo de trabalho para um gerenciamento eficiente de arquivos.
using (TarArchive archive = new TarArchive("existing.tar"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.tar");
}
Exemplo Como adicionar novos arquivos ao arquivo CPIO existente via C#
Procurando incorporar novos arquivos aos seus arquivos CPIO existentes? Este trecho de código simplifica a adição de novos arquivos aos arquivos CPIO existentes. Expanda perfeitamente seus arquivos CPIO com arquivos adicionais usando este trecho de código poderoso. Diga adeus à recriação de todo o arquivo – com apenas algumas etapas, você pode integrar facilmente esse código ao seu fluxo de trabalho para um gerenciamento eficiente de arquivos nos arquivos CPIO. Integre-o ao seu fluxo de trabalho para gerenciamento eficiente de arquivos em apenas algumas etapas.
using (CpioArchive archive = new CpioArchive("existing.cpio"))
{
archive.CreateEntry("one_more.bin", "data.bin");
archive.Save("added.cpio");
}
Conclusão
Esta página revelou três poderosos trechos de código C# para adicionar entradas perfeitamente a arquivos ZIP, TAR e CPIO. Ao se equipar com essas técnicas avançadas, você desbloqueou a capacidade de dominar a manipulação avançada de arquivos dentro dos arquivos existentes. Liberte sua criatividade, explore abordagens inovadoras e aproveite o C# como uma ferramenta potente para elevar seus recursos de gerenciamento de arquivos. Boa codificação!Outros recursos suportados da API Aspose.ZIP para .NET
Use a biblioteca Aspose.ZIP C# para converter, mesclar, editar documentos de arquivo zip, extrair dados de arquivos e muito mais!
Support and Learning Resources
- Learning Resources
- Documentation
- Source Code
- API References
- Tutorial Videos
- Product Support
- Free Support
- Paid Support
- Blog
- Release Notes
- Why Aspose.ZIP for .NET?
- Customers List
- Success Stories