Create TAR Archives in C#

Увод

Тар (Tape Archive) је широко препознатљив формат који се користи у системима сличним УНИКС-у за складиштење више датотека** у једном архиву.У овом водичу ћете научити како да креирате ТАР фајлове у Ц# користећи Аспосе.ЗИП за .НЕТ, јаку библиотеку дизајнирану за ефикасно управљање ТАР архивом, укључујући и опцију за ** креирање ГЗ формата архива** за побољшано компресирање.

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

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

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

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

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

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

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

Инсталација

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

PM> Install-Package Aspose.Zip

Alternativno, možete preuzeti DLL direktno sa Aspose Downloads Страница.

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

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

  • Инстантирање ТАР архива: креирање инстанције TarArchive Класа је.
  • Додајте датотеке у архиву: Користите CreateEntry() Метод укључивања датотека и директорија у ТАР.
  • Спасите ТАР датотеку: Позовите Save() Метода за складиштење архива.

Код примера

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

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

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

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

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

За детаљније документације, посетите Aspose.ZIP водич ** или се ангажујте са заједницом на ** Аспосе форум за било какве питања које можете имати.

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

Резюме

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

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

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

More in this category