通过内存中的 tar 存档来提取元数据?
Go through tar archive in memory to extract metadata?
我有几个 tar 存档需要 extract/read 在内存中。问题是每个 tar 包含许多 ZIP 档案,每个都包含唯一的 XML 文档。
所以每个tar的结构如下:tar -> directories-> ZIPs->XML.
显然我可以手动提取单个 TAR 但我有大约 1000 个 TAR 档案,每个大约 3 GB,每个档案包含大约 6000 个 ZIP 档案。我正在寻找一种方法来处理内存中的 .tar 存档并提取每个 ZIP 的 XML 数据。有没有办法做到这一点?
我有几个 tar 存档需要 extract/read 在内存中。问题是每个 tar 包含许多 ZIP 档案,每个都包含唯一的 XML 文档。
所以每个tar的结构如下:tar -> directories-> ZIPs->XML.
显然我可以手动提取单个 TAR 但我有大约 1000 个 TAR 档案,每个大约 3 GB,每个档案包含大约 6000 个 ZIP 档案。我正在寻找一种方法来处理内存中的 .tar 存档并提取每个 ZIP 的 XML 数据。有没有办法做到这一点?