在GzipStream中压缩多个文件

如何在GZipStream中压缩多个文件? 我有3个xml文件,我想将它们压缩成一个.gz文件,当我解压缩时,我应该得到所有3个单独的文件。

我怎样才能做到这一点?

gzip仅用于保存单个文件。 在对它们进行gzipping之前,您需要将它们整理到其他容器中。

你可以先把它们放在一起。 SharpZipLib支持tar,以及它自己的GZip实现。 请参阅SharpZipLib.Tar命名空间。 文档在这里 。