
引入
塔尔 (Tape Archive) 是一种广泛认可的格式,在 Unix 类似的系统中使用 存储多个文件 在单一档案中. 在此指南中,您将学习如何 在 C# 中创建 TAR 文件,使用 Aspose.ZIP for .NET,一个坚实的图书馆,旨在有效管理 TAR 檔案,其中包括 为增强压缩提供 GZ 形式文件的选项。
為什麼要使用TAR?
使用 TAR 文件提供了几个好处:
- 有效存储和包装文件 在一个档案中。
- 在Linux和Unix系统中常用。
- 支持额外的压缩格式 如 GZ 和 XZ。
内容表
设置 TAR 文件处理在 C#
要开始编程创建 TAR 档案,您将需要使用 Aspose.ZIP for .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");
此步骤确保您有一个 压缩和精心结构的档案库 准备好使用。
处理多个文件在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 的完整功能,请考虑请求 (免费暂时许可证)(https://purchase.aspose.com/temporary-license)。
要了解更多详细信息,请参阅 Aspose.ZIP 指南 ** 或与社区联系在 ** Apose 论坛 为您可能有任何查询。
结论和额外资源
总结
在此指南中,我们涵盖了:
- 如何在C#中创建TAR文件
- 添加多个文件到 TAR 档案
- 有效保存 TAR 档案
- 处理大批 TAR 文件创建
使用 Aspose.ZIP for .NET,您可以在您的应用程序中有效地 创建、提取和管理 TAR 档案. 今天开始 自动处理 TAR 文件,并记住您也可以 创建 GZ 格式档案 以获得额外的压缩选项!