Create TAR Archives in C#

Johdanto

Tarin ((Tape Archive) on yleisesti tunnustettu muoto, jota käytetään Unix-tyyppisissä järjestelmissä monen tiedoston tallentamiseen yhdessä arkistossa. Tässä oppaassa opit luomaan TAR-tiedostoja C# käyttämällä Aspose.ZIP for .NET, vahva kirjasto, joka on suunniteltu tehokkaaseen TAR: n arkiston hallintaan, mukaan lukien vaihtoehto luoda GZ-formaatin arkistoja parannettuun tiivistämiseen.

Miksi käyttää TAR?

TAR-tiedostojen käyttö tarjoaa useita etuja:

  • Tallenna ja pakata tiedostoja tehokkaasti yhteen arkistoon.
  • Käytetään yleisesti Linux- ja Unix-järjestelmissä.
  • Tuki lisää kompressiformaatteja kuten GZ ja XZ.

Sisällön taulukko

1. Aseta TAR-tiedostojen käsittely C#

Jotta voit alkaa luoda TAR-tiedostoja ohjelmoitusti, sinun on käytettävä Aspose.ZIP for .NET.

  • Automaattinen TAR arkiston luominen.
  • Tuki eri kompressiformaateille mukaan lukien TAR, ZIP, GZ ja muut.
  • Suurten tiedostojen tehokas käsittely

asennuksen

Kirjasto voidaan helposti asentaa NuGetin kautta seuraavalla komennolla:

PM> Install-Package Aspose.Zip

Vaihtoehtoisesti voit ladata DLL: n suoraan Aspose Lataa sivu.

2. Vaiheet luoda TAR tiedostoja

Noudata näitä yksinkertaisia askeleita luoda TAR-arkisto ohjelmattisesti:

  • Instantate the TAR Archive: Luo esimerkki TarArchive ja luokka.
  • Lisää tiedostoja arkistoon: Käytä CreateEntry() tapa sisällyttää tiedostot ja luettelot TAR: ssä.
  • Save the TAR File: Soita Save() menetelmä arkiston tallentamiseen.

Esimerkki koodista

Tässä on nopea esimerkki siitä, miten luoda TAR-arkisto:

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

Tällä lähestymistavalla voit liitittää useita tiedostoja yhteen TAR-tiedostoon, ja voit myös luoda GZ-muotoisia arkistoja kompressoida tiedostot edelleen.

3. Tallentaa TAR arkistoja

Tiedostojen lisäämisen jälkeen voit tallentaa TAR-tiedoston seuraavan komennon avulla:

archive.Save("final.tar");

Tämä vaihe varmistaa, että sinulla on kompresoitu ja hyvin rakennettu arkisto käytettäväksi.

4. Useiden tiedostojen käsittely TAR-tiedostoissa

Dynamiikalla lisäämällä useita tiedostoja, voit kulkea tiettyyn kaapeliin.

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

Tämä menetelmä yksinkertaistaa automaattisen joukko TAR-tiedostojen luomisen prosessia ja mahdollistaa GZ-kompresion helpon integroinnin tarvittaessa.

5. Saada ilmainen API-lisenssi

Jotta voit poistaa täydelliset ominaisuudet Aspose.ZIP, harkitse pyytää vapaa väliaikainen lisenssi.

Tarkempia asiakirjoja varten vieraile Aspose.ZIP Guide ** tai osallistukaa yhteisöön osoitteessa ** Apose forum mahdollisille kyselyille.

6. Päätös ja lisärahat

Yhteenveto

Tässä oppaassa käsitellään:

  • Miten luoda TAR-tiedostoja C#
  • Lisää useita tiedostoja TAR arkistoihin
  • Tarkistojen säilyttäminen tehokkaasti
  • Käsittelyn joukko TAR tiedoston luominen

Aspose.ZIP for .NET, voit tehokkaasti luoda, poistaa ja hallita TAR-tiedostoja sovelluksissasi. Aloita automaattinen TAR tiedostojen käsittely tänään, ja muistakaa, että voit myös luoda GZ-muotoiset tiedostot lisämakkuusvaihtoehdoille!

More in this category