创建 TAR 档案

TAR 是 Tape Archive 的缩写,是一种常见的文件格式,用于将多个文件和目录捆绑到一个存档中。它主要用于 Unix 或类 Unix 操作系统中,用于归档文件和文件夹,以便于存储、分发和备份。在这篇博文中,我们将引导您完成使用 C# 创建 TAR 文件的过程。

用于创建 TAR 文件的 C# 库

Aspose.ZIP for .NET 是一个功能强大且易于使用的库,允许开发人员使用各种存档格式,包括 TAR。我们将在本博文中使用该库创建 TAR 文件。您可以下载该库或从NuGet安装它。

> dotnet add package Aspose.Zip

在 C# 中创建 TAR 文件

Aspose.ZIP for .NET 简化了使用 TAR 存档的方式。只需几个步骤,您就可以创建 TAR 文件并向其中插入文件。以下是在 C# 中创建 TAR 文件的步骤。

  • 首先,创建 TarArchive 类的对象。
  • 然后,使用 TarArchive.CreateEntry(string, string) 方法将文件添加到 TAR 存档中。
  • 最后,使用 TarArchive.Save(string) 方法保存 TAR 存档。

以下代码片段展示了如何在 C# 中创建 TAR 文件。

using Aspose.Zip.Tar;

// 创建新的 TAR 存档
using (TarArchive tar = new TarArchive())
{
    // 添加第一个文件
    tar.CreateEntry("file", "file.txt");

    // 添加第二个文件
    tar.CreateEntry("file2", "file2.txt");

    // 保存 TAR 存档
    tar.Save("my_tar_archive.tar");
}

C# TAR 库 - 获取免费许可证

您可以获得免费的临时许可证来创建不受评估限制的 TAR 档案。

学习资源

使用以下资源了解有关我们的 C# TAR 库的更多信息:

在线 TAR 工具

探索我们的用于创建、压缩和提取 TAR 文件的免费在线工具,该工具由 Aspose.ZIP for .NET 提供支持。

结论

使用 Aspose.ZIP for .NET 在 C# 中创建 TAR 文件是一个简单的过程。借助该库直观的 API,您可以轻松地将文件和目录捆绑到 TAR 存档中并根据需要对其进行操作。 Aspose.ZIP for .NET 提供了处理各种存档格式的附加功能,使其成为开发人员在 C# 应用程序中压缩和存档文件的强大工具。

也可以看看