Create TAR Archives in C#

Увод

Тар (Tape Archive) is a widely recognized format used in Unix-like systems for storing multiple files in a single archive. In this guide, you’ll learn how to create TAR files in C# using Aspose.ZIP for .NET, a robust library designed for efficient TAR archive management, including the option to create GZ format archives for enhanced compression.

Зашто користити ТАР?

Коришћење ТАР датотека нуди неколико предности:

  • Ефикасно складиштити и паковати датотеке у једну архиву.
  • Уобичајено се користи у Линук и УНИКС системима.
  • Подржава додатне формати компресије као што су GZ и XZ.

Табела садржаја

1. подешавање ТАР обраде датотека у Ц # {# секција1}

Да бисте започели креирање ТАР архива програмски, потребно је да користите Aspose.ZIP за .NET.

  • Аутоматско креирање ТАР архива.
  • Подршка за различите формати компресије укључујући ТАР, ЗИП, ГЗ и друге.
  • Ефикасно управљање великим датотекама.

Инсталација

Библиотеку можете лако инсталирати преко НуГет-а са следећим командом:

PM> Install-Package Aspose.Zip

Alternatively, you can download the DLL directly from the Aspose Downloads Страница.

2. кораци за креирање ТАР датотека

Следите ове једноставне кораке да бисте програмски креирали ТАР архиву**:

  • Instantiate the TAR Archive: Create an instance of the TarArchive class.
  • Add Files to the Archive: Use the CreateEntry() method to include files and directories in the TAR.
  • Save the TAR File: Call the Save() method to store the archive.

Код примера

Ево брзог примера који показује како да креирате ТАР архиву:

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

Овај приступ вам омогућава да бацујете више датотека у једну ТАР архиву, а такође можете креирати ГЗ формат архиве да бисте даље компресирали датеке.

3. спасавање ТАР архива

Након што додате своје датотеке, можете спасити ТАР архиву користећи следећу команду:

archive.Save("final.tar");

Овај корак осигурава да имате компресирани и добро структурирани архиви спремни за употребу.

4. обрађивање више датотека у ТАР архиви

Да бисте динамично додали више датотека, можете проћи кроз одређену фасциклу.

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

Ова метода поједноставља процес автоматизације величине ТАР датотеке и омогућава лако интегрисање ГЗ компресије када је потребно.

Добијање бесплатне АПИ лиценце

Да бисте откључили пуне функције Асписе.ЗИП, размотрите захтев за без привремене лиценце.

Za detaljnije dokumentacije posetite Aspose.ZIP Priručnik ili se angažujte sa zajednicom na A Spose forum za bilo kakve upite koje možda imate.

Закључак и додатни ресурси

Резюме

У овом водичу, покривамо:

  • Како креирати ТАР датотеке у Ц#
  • Додавање више датотека у ТАР архиве
  • Сачувајући ТАР архиве ефикасно
  • Стварање датотеке ТАР за обраду у великој количини

Са Aspose.ZIP за .NET, можете ефикасно креирати, извући и управљати ТАР архивима унутар својих апликација. започети аутоматско обраду ТАРИ датотека данас, и запамтите да можете такође креирање ГЗ формат архива за додатне опције компресије!

More in this category