我怎样才能将一系列连接的 ZIP 文件拆分回单个文件?

我怎样才能将一系列连接的 ZIP 文件拆分回单个文件?

我有一系列完整的、独立的 zip 文件,它们通过串行设备连接在一起;出于测试目的,人们可能会想到cat 1.zip 2.zip 3.zip >all.zip。现在,给定all.zip,我想将其再次拆分成单独的文件 - 每个文件都是一个独立的、有自己标题的 ZIP 文件。

由于 ZIP 文件的标头包含有关文件大小和位置的信息,我希望有一个合理的机制来找到这些文件之间的划分点,而无需实际解析它们。

有没有办法在 Unixy 平台上做到这一点?

相关内容