Áttekintés

Néha ki kell bővítenie a meglévő archívumot egy vagy több fájllal. Nyilvánvaló módja az archívum kibontása, további fájlok elhelyezése a kibontott állományok között és összetömörítése. Ez azonban nem optimális, mivel a számítási erőforrásokat a már becsomagolt fájlokra pazaroljuk. Az Aspose.ZIP lehetővé teszi a bejegyzés hozzáadását a ZIP archívumhoz újracsomagolás nélkül. Mindössze annyit kell tennie, hogy megnyitja az archívumot a kibontáshoz, és bejegyzést kell hozzáadnia hozzá. Ez a funkció ZIP, TAR és CPIO archívumokhoz működik.

Példa Új fájlok hozzáadása a meglévő ZIP archívumhoz C#-on keresztül

Ez a kódrészlet bemutatja, hogyan lehet új fájlokat hozzáadni egy meglévő ZIP archívumhoz C# használatával. A folyamat során meg kell nyitnia az archívumot a kinyeréshez és a frissített archívum mentéséhez.

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

Mappa tömörítése .NET segítségével

A ZIP-archívumok egy sokoldalú eszköz a fájlok kezelésére: egy vagy több [fájlt vagy mappát] tömöríthetnek és kombinálhatnak (/zip/net/advanced-api-features/create-archive-from-one-or-more-files/) egyetlen csomagba. A .NET fájlban a ZipFile osztály lehetővé teszi a ZIP-fájlok egyszerű kezelését a tömörítés és a kicsomagolás során. A ZIP-archívumok használatának elsődleges előnye a fájlméret csökkentése. Ez ideálissá teszi őket tároláshoz és átvitelhez, értékes helyet és sávszélességet takarítva meg. Ezenkívül a ZIP archívumok titkosíthatók a fokozott biztonság érdekében, védve az érzékeny adatokat.

Példa Új fájlok hozzáadása a meglévő TAR archívumhoz C#-on keresztül

Új fájlokat szeretne hozzáadni meglévő TAR archívumához? Ez a kódrészlet pontosan megmutatja, hogyan! Ez a kódrészlet lehetővé teszi, hogy zökkenőmentesen adjon hozzá új fájlokat meglévő TAR archívumához. Nem kell újra létrehozni a teljes archívumot – egyszerűen kövesse ezeket a lépéseket, és integrálja ezt a kódot a munkafolyamatba a hatékony fájlkezelés érdekében.

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

Példa Új fájlok hozzáadása a meglévő CPIO archívumhoz C#-on keresztül

Új fájlokat szeretne beépíteni meglévő CPIO archívumába? Ez a kódrészlet leegyszerűsíti az új fájlok hozzáadását a meglévő CPIO archívumokhoz. Ezzel a megerősítő kódrészlettel zökkenőmentesen bővítheti CPIO archívumát további fájlokkal. Mondjon búcsút a teljes archívum újbóli létrehozásának – mindössze néhány lépéssel könnyedén integrálhatja ezt a kódot a munkafolyamatba a hatékony fájlkezelés érdekében a CPIO archívumokban. Integrálja a munkafolyamatába a hatékony fájlkezelés érdekében, mindössze néhány lépéssel.

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

Következtetés

Ez az oldal három nagy teljesítményű C# kódrészletet mutatott be a ZIP, TAR és CPIO archívumok bejegyzéseinek zökkenőmentes hozzáadásához. Azáltal, hogy felvértezi magát ezekkel a fejlett technikákkal, felszabadította a képességét, hogy elsajátítsa a fejlett fájlkezelést a meglévő archívumokon belül. Engedje szabadjára kreativitását, fedezze fel az innovatív megközelítéseket, és használja ki a C#-t, mint hatékony eszközt az archívumkezelési képességek növelésére. Boldog kódolást!

Egyéb támogatott Aspose.ZIP a .NET API-hoz

Használja az Aspose.ZIP C# könyvtárat a zip-fájlok konvertálásához, egyesítéséhez, szerkesztéséhez, adatok kinyeréséhez az archívumból és még sok máshoz!

  

Support and Learning Resources

  
  

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