Á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
- 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