Create TAR Archives in C#

Introduction

Tėvas (Tape Archive) yra plačiai pripažintas formatas, naudojamas Unix panašiose sistemose **saugoti kelis failus ** viename archyve. šiame vadove jūs sužinosite, kaip **sukurti TAR failas C# ** naudojant **Aspose.ZIP .NET ** , tvirtą biblioteką, skirtą veiksmingai TAR archyvų valdymui, įskaitant galimybę kūryti GZ formatų archives patobulintam suspaudimui.

Kodėl reikia naudoti TAR?

Naudojant TAR failus siūlo keletą privalumų:

  • ** Efektyviai saugoti ir pakuoti failus** į vieną archyvą.
    • Paprastai naudojamas Linux ir Unix sistemose**.
  • ** Palaiko papildomus suspaudimo formatus** , tokius kaip GZ ir XZ.

Turinio lentelė

Įdiegti TAR failų apdorojimo C#

Norėdami pradėti kurti **TAR archyvus programiniu būdu ** , turėsite naudoti Aspose.ZIP for .NET .

  • ** Automatinis TAR archyvų kūrimas** .
  • Pagalba įvairiems suspaudimo formatais , įskaitant TAR, ZIP, GZ ir kt.
    • Efektyvus didelių failų tvarkymas**.

Installation

Galite lengvai įdiegti biblioteką per NuGet su šiuo įsakymu:

PM> Install-Package Aspose.Zip

Galite atsisiųsti DLL tiesiogiai iš Atsisiųsti puslapį.

2 žingsniai, kaip sukurti TAR failus

Sekite šiuos paprastus žingsnius, kad galėtumėte programuojamai sukurti TAR archyvą**:

  • Instantiate TAR archyvą : sukurkite TarArchive ir klasės.
  • ** Pridėti failus į archyvą** : Naudokite CreateEntry() metodas įtraukti failus ir katalogus į TAR.
  • Save the TAR File : paskambinkite į Save() Kaip išsaugoti archyvą.

Kodas pavyzdys

Štai greitas pavyzdys, parodantis, kaip sukurti TAR archyvą:

// 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");
}

Šis metodas leidžia **įjungti kelis failus į vieną TAR archyvą ** , taip pat galite sukurti GZ formato archyvas ir toliau suspausti failas.

Išsaugoti TAR archyvus

Pridėjus failus, galite taupyti TAR archyvą naudodami šį įsakymą:

archive.Save("final.tar");

Šis žingsnis užtikrina, kad jūs turite kompresuotą ir gerai struktūrizuota archyvą paruoštą naudoti.

Daugelio failų tvarkymas TAR archyvuose

Norėdami dinamiškai pridėti kelis failus , galite kreiptis per nurodytą aplanką.

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");
}

Šis metodas supaprastina automatinio masinio TAR failų kūrimo procesą ir leidžia lengvai integruoti GZ suspaudimą, kai reikia.

Gaukite nemokamą API licenciją

Norėdami atverti pilną funkciją Aspose.ZIP ** , apsvarstykite prašymą ** [be laikinosios licencijos] https://purchase.aspose.com/temporary-license .

Norėdami gauti išsamesnį dokumentą, apsilankykite Aspose.ZIP vadovas ** arba prisijunkite prie bendruomenės puslapyje ** Apose forumas už bet kokius klausimus, kuriuos galite turėti.

Išvada ir papildomi ištekliai

Summary

Šiame vadove mes apimame:

  • Kaip sukurti TAR failus C#
  • ** Įtraukti kelis failus į TAR archyvus**
  • TAR archyvų saugojimas efektyviai
  • ** Veiklos plokštė TAR failų kūrimas**

Su **Aspose.ZIP for .NET ** , galite efektyviai **kurti, ištraukti ir valdyti TAR archyvus ** savo programoje. Pradėkite **automatizuoti TAR failų apdorojimą ** šiandien, ir nepamirškite, kad taip pat galite kūryti GZ formatų archyvas papildomoms suspaudimo galimybėms!

More in this category