读取包含多个文件的 MemoryStream

Ner*_*ing 2 c# memorystream

如果我有一个 MemoryStream,我知道我向该 MemoryStream 发送了多个文件(示例 5 个文件)。是否可以从此 MemoryStream 读取数据并逐个文件地分解?

我的直觉告诉我不,因为当我们阅读时,我们正在逐字节阅读......任何帮助和可能的片段都会很棒。我在谷歌或这里找不到任何东西:(

Ode*_*ded 5

如果您不以某种方式分隔文件或不知道每个文件放入缓冲区时的确切大小,则不能直接进行。

可以使用压缩文件(例如 zip 文件)来传输多个文件。