Как преобразовать TAR в TAR.Z с помощью C#
Сначала вам необходимо получить библиотеку Aspose.Zip и использовать ее в своем проекте C#. Обычно его можно загрузить с веб-сайта Aspose или использовать пакет NuGet, если он доступен. Менеджер пакетов, найдите Aspose.ZIP и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.
Управляйте пакетами NuGet с помощью пакета Visual Studio.
Консольная команда диспетчера пакетов:
PM> Install-Package Aspose.Zip
Действия по преобразованию TAR в TAR.Z через C#
Convertation from TAR to TAR.Z consist of following steps:
- Extract archive to intermediate storage
- Compress extracted data to desired format
Системные Требования
Before running the conversion example code, make sure that you have the following prerequisites.
- Microsoft Windows or a compatible OS with .NET Framework, Mono and COM Interop.
- Development environment like Microsoft Visual Studio.
- Aspose.Tasks for .NET DLL referenced in your project.
Пример кода для преобразования TAR в TAR.Z
Преобразование файлов из одного формата в другой, например из TAR в ZIP, — это ценный процесс, который часто включает в себя архивирование и сжатие. В этом случае преобразование из TAR в ZIP представляет собой двухэтапную процедуру. Сначала создается архив TAR, который объединяет файлы и каталоги, сохраняя при этом их исходную иерархическую структуру и связанные метаданные. Этот архив TAR служит контейнером для сохранения целостности данных во время преобразования.
На втором этапе архив TAR сжимается в формат ZIP. Сжатие ZIP известно своей эффективностью и кроссплатформенной совместимостью, что делает его популярным выбором для архивирования и передачи данных. Полученный ZIP-архив сохраняет исходные данные и структуру, значительно уменьшая при этом размер файла. Это преобразование полезно для тех, кому необходимо совместно использовать или распространять данные в разных операционных системах, поскольку ZIP-архивы общепризнаны и легко доступны. Будь то хранение файлов или обмен данными, преобразование TAR в ZIP упрощает процесс и гарантирует, что данные остаются нетронутыми и сжатыми для эффективного управления.
После завершения преобразования в TAR.Z полученный архив становится совместимым с широким спектром на различных платформах, и к ним можно легко обмениваться и получать к ним доступ. Это преобразование упрощает переход между форматами сжатия, максимизирует эффективность сжатия и обеспечивает безопасность и адаптируемость данных в формате TAR.Z. Это оказывается ценным для пользователей, которым необходимо переключиться на формат TAR.Z или распространить его, сохраняя при этом целостность данных.
Код из TAR в различные форматы. Архив TAR обычно содержит несколько записей или файлов. Чтобы преобразовать этот архив в такие форматы, как GZ (Gzip), LZ (Lzip), Z (Unix Compress), XZ (XZ Utils) и BZ2 (Bzip2), общий подход состоит в том, чтобы сначала упаковать содержимое в TAR (Tape). Архивный) формат. Этот процесс напоминает типичную практику в средах Linux.
В этом процессе преобразования каждый файл или запись в архиве TAR сначала объединяется в один архив TAR. Этот архив TAR служит контейнером для отдельных файлов, сохраняя их исходную структуру и метаданные. Как только данные инкапсулируются в архив TAR, становится проще применять различные алгоритмы и форматы сжатия.
Выбор TAR в качестве промежуточного формата обусловлен его простотой и широкой совместимостью с различными Unix-подобными операционными системами. Он обеспечивает простой способ группировки файлов без непосредственного применения сжатия. После завершения упаковки TAR к архиву TAR можно применить последующие операции сжатия для создания желаемых выходных форматов, таких как GZ, LZ, Z, XZ или BZ2.
Преобразование из TAR в TAR.Z – C#:
using (XzArchive archive = new XzArchive())
{
archive.SetSource("source1.tar");
archive.Save("output.tar.z");
}
Бесплатное приложение для конвертации ZIP в TAR.LZ
Ознакомьтесь с нашими интерактивными демонстрациями преобразования TAR в TAR.Z со следующими преимуществами:
Надежная библиотека Aspose.ZIP, которая может сжимать, извлекать, шифровать, дешифровать, конвертировать и объединять архивы. Aspose.ZIP для .NET API позволяет манипулировать различными типами архивов, не вдаваясь в суть сложности форматов сжатия файлов с минимальными усилиями по кодированию.