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](https://products.aspose.net/zip:

  • 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