Přehled

Někdy je potřeba rozšířit existující archiv o jeden nebo více souborů. Zřejmým způsobem je rozbalit archiv, vložit další soubory mezi extrahované soubory a zkomprimovat je dohromady. Není to však optimální, protože plýtváme výpočetními prostředky na již zabalené soubory. Aspose.ZIP umožňuje přidání záznamu do ZIP archivu bez přebalení. Vše, co musíte udělat, je otevřít archiv pro extrakci a přidat do něj záznam. Tato funkce funguje pro archivy ZIP, TAR a CPIO.

Příklad Jak přidat nové soubory do existujícího ZIP archivu přes C#

Tento fragment kódu ukazuje, jak přidat nové soubory do existujícího archivu ZIP pomocí C#. Proces zahrnuje, že musíte otevřít archiv pro extrakci a uložit aktualizovaný archiv.

    using (Archive archive = new Archive("existing.zip"))
    {
        archive.CreateEntry("one_more.bin", "data.bin");
        archive.Save("added.zip");
    }

Jak komprimovat složku pomocí .NET

Archivy ZIP jsou všestranným nástrojem pro správu souborů: mohou komprimovat a kombinovat jeden nebo více souborů nebo složek do jediné balení. V .NET vám třída ZipFile umožňuje snadno pracovat se soubory ZIP pro kompresi i extrakci. Primární výhodou použití archivů ZIP je zmenšení velikosti souboru. Díky tomu jsou ideální pro ukládání a přenos, což šetří cenný prostor a šířku pásma. Archivy ZIP lze navíc zašifrovat pro lepší zabezpečení a ochranu vašich citlivých dat.

Příklad Jak přidat nové soubory do existujícího archivu TAR přes C#

Chcete přidat nové soubory do svých stávajících archivů TAR? Tento fragment kódu vám přesně ukáže, jak na to! Tento fragment kódu vám umožňuje bezproblémově přidávat nové soubory do vašich stávajících archivů TAR. Není třeba znovu vytvářet celý archiv – jednoduše postupujte podle těchto kroků a integrujte tento kód do svého pracovního postupu pro efektivní správu souborů.

using (TarArchive archive = new TarArchive("existing.tar"))
{
    archive.CreateEntry("one_more.bin", "data.bin");
    archive.Save("added.tar");
}

Příklad Jak přidat nové soubory do existujícího archivu CPIO přes C#

Chcete začlenit nové soubory do svých stávajících archivů CPIO? Tento fragment kódu zjednodušuje přidávání nových souborů do existujících archivů CPIO. Bezproblémově rozšiřte své archivy CPIO o další soubory pomocí tohoto zmocňujícího úryvku kódu. Rozlučte se s opětovným vytvářením celého archivu – pomocí pouhých několika kroků můžete tento kód bez námahy integrovat do pracovního postupu pro efektivní správu souborů v archivech CPIO. Integrujte jej do svého pracovního postupu pro efektivní správu souborů v několika krocích.

    using (CpioArchive archive = new CpioArchive("existing.cpio"))
    {
        archive.CreateEntry("one_more.bin", "data.bin");
        archive.Save("added.cpio");
    }

Závěr

Tato stránka odhalila tři výkonné úryvky kódu C# pro bezproblémové přidávání položek do archivů ZIP, TAR a CPIO. Tím, že se vybavíte těmito pokročilými technikami, jste odemkli možnost zvládnout pokročilou manipulaci se soubory v rámci stávajících archivů. Popusťte uzdu své kreativitě, prozkoumejte inovativní přístupy a využijte C# jako účinný nástroj ke zvýšení schopností správy archivů. Šťastné kódování!
  

Support and Learning Resources

  
  

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