gpt4 book ai didi

c# - 在 C# 中分段压缩文件

转载 作者:太空狗 更新时间:2023-10-29 23:33:38 26 4
gpt4 key购买 nike

我正在寻找一些可以帮助我理解如何在 C# 中分段压缩文件的示例,即如果我有 20MB zip 存档,我想将存档分成 5MB 的 4 个部分每个。

我已经经历了Stack overflow question然后我什至看了DotNetZip图书馆的文档,但我找不到任何这样的例子。

有人可以推荐吗?谢谢,

我正在寻找的是当我拥有这 4 个文件时,我可以将它们提取到原始文件中。所以每个单独的部分可能不是正确的 zip,但所有 4 个部分都应该正确提取

最佳答案

您的意思是将 ZIP 文件压缩后拆分为多个文件,这意味着您必须重新组合两个部分才能获得有效的 ZIP 文件?

您可以使用 7Zip 完成此操作。以下是使用他们的 UI 执行此操作的说明。他们还提供an API使任务自动化。

http://www.linglom.com/2008/10/12/how-to-split-a-large-file-using-7-zip/

您也可以将文件作为二进制数据读取,然后使用您自己的约定将其写入单独的文件,例如my.zip.part1of3、my.zip.part2of3、my.zip.part3of3 等。准备好后,重新组合各个部分并解压缩。如果您这样做,重新组装部件的人员将需要您提供自定义实用程序。

关于c# - 在 C# 中分段压缩文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9115820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com