
Введение
ТАР (Tape Archive) — широко признанный формат, используемый в системах, похожих на Unix, для хранения нескольких файлов в одном архиве.В этом руководстве вы узнаете, как создать файлы TAR в C# с помощью Aspose.ZIP для .NET, прочной библиотеки, предназначенной для эффективного управления архивами TAR, в том числе и возможность създавать архивы формата GZ для улучшенной компрессии.
Зачем использовать TAR?
Использование файлов TAR предлагает несколько преимуществ:
- Эффективно хранить и упаковывать файлы в один архив.
- Обычно используется в системах Linux и Unix.
- Поддерживает дополнительные форматы компрессии, такие как GZ и XZ.
Таблица контента
- Настройка обработки файлов TAR в C#
- Шаги для создания TAR файлов
- Сохранение TAR Архивы
- Обработка множества файлов в TAR Архивы
- Получить бесплатную лицензию API
- Заключение и дополнительные ресурсы
1.Настройка обработки файлов TAR в C#
Для того, чтобы начать создавать TAR архивы программатически, вам понадобится использовать Aspose.ZIP для .NET.
- Автоматическое создание архивов TAR.
- Поддержка различных форматов компрессии, включая TAR, ZIP, GZ и другие.
- Эффективное управление большими файлами.
Инсталляция
Вы можете легко установить библиотеку через NuGet с следующим командой:
PM> Install-Package Aspose.Zip
В качестве альтернативы, вы можете скачать DLL непосредственно из Скачать Aspose Downloads.
Шаги для создания файлов TAR
Следите за этими простыми шагами, чтобы программировать архив TAR:
- Инстантируйте архив TAR: Создайте инстанцию
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");
Этот шаг гарантирует, что у вас есть компрессированный и хорошо структурированный архив готов к использованию.
Обработка множества файлов в TAR Archives
Чтобы динамически добавить несколько файлов, вы можете прокручиваться через определенную папку.
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-компрессию при необходимости.
Получение бесплатной лицензии API
Чтобы отключить полные функции Aspose.ZIP, рассмотрите запрос бесплатной временной лицензии.
Для получения более подробной документации, посетите Aspose.ZIP Guide ** или присоединяйтесь к сообществу на ** Forum для любых запросов, которые у вас могут быть.
Заключение и дополнительные ресурсы
Совокупность
В этом руководстве мы охватываем:
- Как создать файлы TAR в C#
- Добавление нескольких файлов в TAR архивы
- Сохранение архивов TAR эффективно
- Обработка множества TAR файлов создания
С помощью Aspose.ZIP для .NET вы можете эффективно создавать, экстрактировать и управлять архивами TAR в пределах ваших приложений. Начало автоматического обработки файлов TAR сегодня, и помните, что вы также можете создавать архивы формата GZ для дополнительных вариантов компрессии!