将文件添加到 TAR
许多人觉得向现有的 TAR 压缩包中添加新文件很麻烦。 典型的处理流程包括提取整个压缩包,插入最新文件,然后将所有内容重新压缩成一个新的 TAR 压缩包。这种方法不仅费力,而且非常耗时,尤其对于需要处理多个 TAR 文件的用户而言。
IronZIP 提供了一种更高效的解决方案,可以节省时间和能源。 IronZip 具备直观的 Add 方法,该功能允许用户将新文件无缝整合到现有的 TAR 归档中,而无需进行解压。 在下面的示例中,我们将展示 Add 方法的简便性,说明它如何仅用几行代码就能简化文件的添加过程。 告别繁琐的方法,采用更高效的方式来管理您的 TAR 归档文件!
Add Files to TAR with C#
- 使用
IronZIP; - using (var archive =
IronTarArchive.FromFile("existing.tar")) archive.Add("./assets/image3.png");archive.Add("./assets/image4.png");archive.SaveAs("result.tar");
访问现有 TAR 文件以添加文件
首先导入命名空间 IronZip。 随后,我们初始化一个新的 IronTarArchive,然后使用 FromFile 方法导入现有的 TAR。
添加文件
访问 TAR 文件后,您可以使用 Add 方法添加新文件。 此方法只需要一个参数——要包含的项目的文件路径。 如果路径不正确,操作将不会成功。 在提供的示例中,我们使用 Add 方法将两个图像文件 image3.png 和 image4.png 添加到现有的 TAR 文件中。
除了 PNG 文件外,IronZIP 还兼容多种其他格式。 用户可以添加 JPG 和 SVG 等流行图像类型以及 TIFF 和 GIF 等多帧格式。 对于文本和音频文件,IronZIP 支持 PDF、DOCX、XLSX 文件和音频格式如 MP3 和 WAV。值得注意的是,您可以在另一个 TAR 文件中添加 TAR 文件,从而提供了极大的灵活性。 如需查看支持的文件类型完整列表,请点击此处。
出口TAR
综上所述,一旦文件被合并到当前的 TAR 归档中,我们便调用 SaveAs 函数,为包含新增文件的更新后 TAR 归档指定一个新名称。

