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# 应用程序中压缩和存档文件的强大工具。