【问题标题】:Zipping large quantity of files in a directory using c# ICSharpCode.SharpZipLib使用 c# ICSharpCode.SharpZipLib 压缩目录中的大量文件
【发布时间】:2017-03-21 09:45:55
【问题描述】:

我在我的 c# 代码中使用 ICSharpCode.SharpZipLib 将旧日志文件压缩到一个目录中。脚本运行良好,输出 zip 文件的大小相当大。但是我的问题是我有一个 88GB 的​​目录大小在 5-10mb 范围内的文件,我在网上看到 zip 文件的最大大小为 4GB,脚本/压缩是否适用于这个数量并且不会引发错误?我不想尝试,因为这些文件来自生产应用程序。谁能给我一些见解,cmets或想法。在此先感谢

【问题讨论】:

  • 你知道,你可以在你的硬盘上创建 100gb 的文件,然后压缩它们 :-)(或者最后,即使是 5gb,限制是 4gb 和 65535 个文件)
  • faq支持Zip64,所以应该有办法生成大小> 4gb的zip

标签: c# .net memory-management zip compression


【解决方案1】:

你试过了吗?你遇到问题了吗? SharpZipLib 支持 Zip64 格式扩展,因此它应该能够创建大于 4 GB 的 zip 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多