Create TAR Archives in C#

Uvod

Tagovi (Tape Archive) je široko prepoznatljiv format koji se koristi u sustavima poput Unix-a za skladištenje više datoteka u jednom arhivu.U ovom vodiču ćete naučiti kako stvoriti TAR dosjee u C# pomoću Aspose.ZIP za .NET, čvrsta knjižnica dizajnirana za učinkovito upravljanje TAR arhivom, uključujući opciju za stvaranje GZ formata arhiva za poboljšane kompresije.

Zašto koristiti TAR?

Korištenje TAR datoteka nudi nekoliko prednosti:

  • Učinkovito pohraniti i pakirati datoteke u jedan arhiv.
  • Uobičajeno se koristi u Linux i Unix sustavima.
  • Podržava dodatne formate kompresije kao što su GZ i XZ.

Tablica sadržaja

1. postavljanje obrade datoteke TAR u C#

Za početak stvaranja TAR arhiva programski, morat ćete koristiti Aspose.ZIP za .NET.

  • Automatizirano stvaranje TAR arhiva.
  • Podrška za različite formate kompresije uključujući TAR, ZIP, GZ i druge.
  • Učinkovito upravljanje velikim datotekama.

instalacija

Knjižnicu možete lako instalirati putem NuGeta s sljedećim zapovijedima:

PM> Install-Package Aspose.Zip

Alternativno, možete preuzeti DLL izravno iz Sljedeći Članak Aspose Downloads.

2. korake za stvaranje TAR datoteke

Slijedite ove jednostavne korake kako biste programski stvorili TAR arhiv:

  • Instantirajte TAR arhiv: Stvorite primjerak TarArchive Klasa je.
  • Dodajte datoteke u arhiv: Koristite CreateEntry() Metoda za uključivanje datoteka i direktorija u TAR.
  • Save the TAR File: Pozovite Save() Metoda skladištenja arhiva.

Primjer kodova

Evo brzog primjera kako stvoriti TAR arhiv:

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

Ovaj pristup omogućuje povećanje više datoteka u jedan TAR arhiv, a također možete stvoriti GZ formate arhiva kako biste daljnje komprimirali podatke.

3. spašavanje TAR arhiva

Nakon što dodate svoje datoteke, možete spasiti arhiv TAR pomoću sljedećeg zapovijedi:

archive.Save("final.tar");

Ovaj korak osigurava da imate komprimirani i dobro strukturirani arhiv spreman za upotrebu.

Rješavanje višestrukih datoteka u TAR arhivima

Da biste dinamično dodali više datoteka, možete proći kroz određenu mapu.

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

Ova metoda pojednostavljuje proces automatizacije masovnog stvaranja TAR datoteke i omogućuje jednostavnu integraciju GZ kompresije kada je to potrebno.

Dobivanje besplatne API licence

Da biste otključili puno značajke Aspose.ZIP, razmislite o zahtjevu za besplatnu privremenu licenciju.

Za detaljniju dokumentaciju posjetite Aspose.ZIP Priručnik ** ili se pridružite zajednici na ** Forum za bilo kakve upite koje možete imati.

Završetak i dodatni resursi

sažetak

U ovom vodiču pokrivamo:

  • Kako napraviti TAR datoteke u C#
  • Dodavanje više datoteka u TAR arhive
  • Učinkovito održavanje TAR arhiva
  • Korištenje masovnog TAR datoteke

Uz Aspose.ZIP za .NET, možete učinkovito stvoriti, izvaditi i upravljati TAR arhivima unutar svojih aplikacija. počnite automatizirati obrađivanje TAR datoteke danas, i sjetite se da također možete create GZ format arhiva za dodatne opcije kompresije!

More in this category