我在std:vector中缓存了一个zlib流。 我在一个名为“UncompressedZlibStream”的新std:vector中以编程方式将此流解压缩。
我知道我的流包含多个文件。 我想知道如何在流中“剪切”(分离)我的文件。
我认为zlib使用分隔符?但为什么要特征或序列!?
有人对此有任何疑问吗?
非常感谢,
最好的问候,
CrashOverHead
答案 0 :(得分:0)
Zlib本身只是一个压缩库。它通常仅用于压缩单个文件。将多个文件放入zlib要求您使用tar等格式,然后压缩结果。 Zlib压缩的tar文件在Unix世界中很常见。您可能需要查看LibTar。如果它是其他任何东西它可能是专有的,你可以自己决定如何切割流。