
Въведение
Тар ((Tape Archive) е широко разпознат формат, използван в системи като Unix за съхранение на няколко файла в един архив. В този ръководство ще научите как да създавате TAR файлове в C# с помощта на Aspose.ZIP за .NET, солидна библиотека, предназначена за ефективно управление на архивите на TAR, включително опцията за создаване на GZ формати архиви за подобрена компресия.
TAR?
Използването на TAR файлове предлага няколко предимства:
- Ефективно съхраняване и пакетиране на файлове в един архив.
- Обичайно се използва в Linux и Unix системи.
- Поддържа допълнителни формати за компресия като GZ и XZ.
Таблица на съдържанието
- TAR обработка на файлове в C#
- стъпки за създаване на TAR файлове
- Съхранение на архиви
- Разработване на множество файлове в TAR архиви
- Осигуряване на безплатна API лиценз
- Заключение и допълнителни ресурси
1.Настройване на обработка на TAR файлове в C#
За да започнете да създавате TAR архиви програмно, ще трябва да използвате Aspose.ZIP за .NET.
- Автоматично създаване на TAR архиви.
- Поддръжка за различни формати на компресия включително TAR, ZIP, GZ и други.
- Ефективно управление на големи файлове.
инсталация
Можете лесно да инсталирате библиотеката чрез NuGet с следната команда:
PM> Install-Package Aspose.Zip
Алтернативно, можете да изтеглите DLL директно от Страница за изтегляне Aspose.
2. стъпки за създаване на TAR файлове
Следвайте тези прости стъпки, за да създадете програма за архивиране на TAR:
- Instantiate the TAR Archive: Създайте инстанция на
TarArchive
в клас. - Добавяне на файлове в архива: Използвайте
CreateEntry()
Методът за включване на файлове и директории в TAR. - Save the TAR File: Позволете на
Save()
Метод за съхранение на архивите.
Кодът пример
Ето един бърз пример, който показва как да се създаде TAR архива:
// 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");
}
Този подход ви позволява да включвате няколко файла в един TAR архив, а също така можете създаване на GZ формат архиви за по-нататъшно компресиране на файловете.
TAR Архиви
След като добавите файловете си, можете да спасите архива на TAR, като използвате следната команда:
archive.Save("final.tar");
Този етап гарантира, че имате компресиран и добре структуриран архив готов за употреба.
4. обработване на множество файлове в TAR архиви
За да динамично добавите няколко файла, можете да ходите през определена папка.
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");
}
Този метод улеснява процеса на автоматизиране на масово създаване на TAR файлове и позволява лесна интеграция на GZ компресия, когато е необходимо.
5. получаване на свободна API лиценз
За да отключите пълните функции на Aspose.ZIP, помислете да поискате безплатна временна лиценза.
За по-подробна документация посетете Aspose.ZIP Guide ** или се ангажирайте с общността на ** Forum за всякакви въпроси, които може да имате.
Заключение и допълнителни ресурси
Резюме
В този ръководство обхванахме:
- Как да създадете TAR файлове в C#
- Добавяне на няколко файла към TAR архиви
- Съхраняване на TAR архиви ефективно
- Създаване на файлове за обработка на Bulk TAR
С Aspose.ZIP за .NET можете ефективно да създавате, извличате и управлявате TAR архиви в рамките на приложенията си. Започнете автоматизираната обработка на TAR файлове днес и не забравяйте, че можете също така да създавате GZ формат архиве за допълнителни опции за компресиране!