Create TAR Archives in C#

Bevezetés

A TAR (Tape Archive) egy széles körben elismert formátum, amelyet az Unix-szerű rendszerekben használnak több fájl tárolására egyetlen archívumban.Ebben az útmutatóban megtudhatja, hogyan lehet C#-ban létrehozni a TAR-fájljait a .NET számára Aspose.ZIP használatával, egy robusztus könyvtár, amely a hatékony TAR archivumkezeléshez készült, beleértve a lehetőséget, hogy GZ-formátumú archívet hozzon létre fokozott tömörítéshez.

Miért használja a TAR?

A TAR fájlok használata számos előnnyel jár:

  • Egyértelműen tárolja és csomagolja a fájlokat egy archívumban.
  • Linux és Unix rendszerekben gyakran használt.
  • Támogatja a további tömörítési formátumokat, mint például a GZ és az XZ.

Tartalmak táblája

1. A TAR fájl feldolgozásának beállítása C#

Ahhoz, hogy elkezdje létrehozni a TAR archívumok szoftveres, akkor meg kell használni Aspose.ZIP for .NET.

  • Automatizált TAR archív létrehozása.
  • Támogatás különböző tömörítési formátumok beleértve a TAR, ZIP, GZ és mások.
  • A nagy fájlok hatékony kezelése.

telepítés

A NuGet segítségével könnyen telepítheti a könyvtárat a következő parancsokkal:

PM> Install-Package Aspose.Zip

Alternatív módon a DLL-t közvetlenül a Aspose letöltés oldal.

2. lépések a TAR fájlok létrehozásához

Kövesse ezeket az egyszerű lépéseket, hogy programozva hozzon létre egy TAR archívumot:

  • Instantiate the TAR Archive: Hozzon létre egy példát a TarArchive Az osztály.
  • Fájlok hozzáadása az archívumhoz: használja a CreateEntry() fájlokat és címkéket tartalmazó módszer a TAR-ban.
  • Save the TAR File: hívja a Save() Az archívum tárolásának módja.

Kód példája

Íme egy gyors példa arra, hogy hogyan kell létrehozni egy TAR archívumot:

// Create a new TAR archive
using (TarArchive archive = new TarArchive())
{
    // Add files to the TAR archive
    archive.CreateEntry("file1.txt", "input/file1.txt");
    archive.CreateEntry("image.png", "input/image.png");

    // Save the TAR file
    archive.Save("output.tar");
}

Ez a megközelítés lehetővé teszi, hogy más fájlokat összekapcsolja egy TAR archívum, és akkor is létrehozza a GZ formátumú archivumok további tömörítésére a Fájlok.

3. Megtakarítás TAR archívumok

Miután hozzáadta a fájlokat, megmentheti a TAR archívumot a következő parancs segítségével:

archive.Save("final.tar");

Ez a lépés biztosítja, hogy egy kompresszált és jól strukturált archívum készen áll a használatra.

4. Több fájl kezelése a TAR archívumokban

Ahhoz, hogy dinamikusan több fájlt hozzáadjon, egy meghatározott mappán keresztül futtathat.

string[] files = Directory.GetFiles("input_folder");
using (TarArchive archive = new TarArchive())
{
    foreach (string file in files)
    {
        archive.CreateEntry(Path.GetFileName(file), file);
    }
    archive.Save("batch_archive.tar");
}

Ez a módszer egyszerűsíti a automatizált tömeges TAR fájl létrehozásának folyamatát, és szükség esetén lehetővé teszi a GZ tömörítés könnyű integrációját.

5. Szerezzen ingyenes API licencet

Az Aspose.ZIP teljes funkcióinak kikapcsolása érdekében fontolja meg a szabad ideiglenes licenc kérését.

Részletesebb dokumentációkért látogasson el a Aspose.ZIP útmutató oldalra, vagy csatlakozzon a közösséghez a*Fórum oldalon, bármilyen kérdése esetén.

6. Következtetés és további források

Összefoglaló

Ebben az útmutatóban a következőket fedeztük fel:

  • Hogyan készítsünk TAR fájlokat a C#-ban
  • Több fájl hozzáadása a TAR archívumokhoz
  • A TAR archívumok hatékony megőrzése
  • Handling bulk TAR fájl létrehozása

Aspose.ZIP for .NET segítségével hatékonyan teremtheti, kivonhatja és kezeli a TAR archívumokat az alkalmazásokon belül. indítsa el automatizált TAR fájlfeldolgozást ma, és ne feledje, hogy a további tömörítési lehetőségekhez is GZ formátumot készíthet!

More in this category