Create TAR Archives in C#

Introduction

Tars (Tape Archive) ir plaši atzīts formāts, ko izmanto Unix līdzīgajās sistēmās, lai **uzglabātu vairākas failus ** vienā arhīvā. šajā vadlīnijā jūs uzzināsiet, kā **izveidot TAR faili C# ** , izmantojot **Aspose.ZIP for .NET ** - spēcīgu bibliotēku, kas paredzēta efektīvai TAR arhīvu pārvaldībai, tostarp iespēju izveidot GZ formāta arhīvas uzlabotai kompresijai.

Kāpēc lietot TAR?

Ar TAR failiem ir vairākas priekšrocības:

  • Efektīvi uzglabāt un iepakot failus vienā arhīvā.
  • ** Visbiežāk izmanto Linux un Unix sistēmās** .
  • Atbalsta papildu kompresijas formātus , piemēram, GZ un XZ.

satura tabula

1. iestatīt TAR failu apstrādi C#

Lai sāktu izveidot **TAR arhīvus programmatiski ** , jums būs jāizmanto Aspose.ZIP for .NET .

  • ** Automatizēta TAR arhīva izveide** .
  • Atbalsts dažādiem kompresijas formātiem , tostarp TAR, ZIP, GZ un citiem.
  • Efektīva lielo failu apstrāde .

Installation

Jūs varat viegli instalēt bibliotēku caur NuGet ar šādu komandu:

PM> Install-Package Aspose.Zip

Alternatīvi, jūs varat lejupielādēt DLL tieši no Aspose lejupielādes lapa.

2. soļi, lai izveidotu TAR failus

Izpildiet šos vienkāršos soļus, lai programmatiski izveidotu TAR arhīvu**:

  • Instantiate the TAR Archive : izveidojiet TarArchive Klases ir.
  • ** Pievienojiet failus arhīvam** : izmantojiet CreateEntry() metodi, lai iekļautu failus un katalogus TAR.
  • Save the TAR File : sazinieties ar Save() Metode arhīva uzglabāšanai.

Kods piemērs

Šeit ir īss piemērs, kas parāda, kā izveidot TAR arhīvu:

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

Šī pieeja ļauj apvienot vairākas failus vienā TAR arhīvā , un jūs varat arī ** izveidot GZ formāta arhīvus tālāk kompresēšanai.

3. glabāt TAR arhīvu

Pēc jūsu failu pievienošanas jūs varat glabāt TAR arhīvu , izmantojot šādu komandu:

archive.Save("final.tar");

Šis solis nodrošina, ka jums ir komprimēts un labi strukturēts arhīvs gatavs lietošanai.

Daudzu failu apstrāde TAR arhīvā

Lai dinamiski pievienotu vairākas failus , jūs varat nokļūt caur noteiktu mapi.

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

Šī metode atvieglo automatizējošo vairumtirdzniecības TAR failu izveides procesu un ļauj viegli integrēt GZ kompresiju, ja nepieciešams.

Iegūt bezmaksas API licences

Lai atslēgtu **pilnās funkcijas Aspose.ZIP ** , apsveriet pieprasīt bezmaksas pagaidu licences .

Lai iegūtu detalizētāku dokumentāciju, apmeklējiet Aspose.ZIP ceļvedis vai iesaistīties ar kopienu, lai saņemtu jebkādus jautājumus, kas jums var būt.

6. secinājums un papildu resursi

Summary

Šajā ceļvedī mēs aptveram:

  • ** Kā izveidot TAR failus C#**
  • ** Vairāku failu pievienošana TAR arhīviem**
  • TAR arhīvu saglabāšana efektīvi
  • Darbības bulk TAR faila izveide

Ar **Aspose.ZIP for .NET ** , jūs varat efektīvi **izveidot, ekstraktu un pārvaldīt TAR arhīvus ** savā lietojumprogrammas iekšienē.Sāciet **automatizēt TAR failu apstrādi ** šodien, un atcerieties, ka jūs arī varat veikt GZ formāta arhīvas papildu kompresijas opcijām!

More in this category