在 GzipStream 中压缩 1 个以上文件

发布于 2024-09-06 00:54:39 字数 105 浏览 4 评论 0原文

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

我该怎么做?

How can I zip more than 1 file in a GZipStream? I have 3 xml files and I want to zip them into one .gz file and when I decompress I should get all 3 separate files.

How can I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

赴月观长安 2024-09-13 00:54:39

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

gzip is only designed to hold a single file. You will need to collate them in some other container before gzipping them.

魂ガ小子 2024-09-13 00:54:39

您可以首先将它们tar在一起。 SharpZipLib 支持 tar 以及它自己的 GZip 实现。请参阅 SharpZipLib.Tar 命名空间。这些文档位于此处

You can tar them together first. SharpZipLib has support for tar, as well as its own GZip implementation. See the SharpZipLib.Tar namespace. The docs are here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文