IronZIP文件和存档大小限制

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronZIP创建、读取和解压缩ZIP档案,完全支持ZIP64标准。 这意味着您不受经典的4GB文件大小或原始ZIP格式的65,535条目限制所限。

ZIP64理论限制

ZIP64是提高传统限制的扩展ZIP格式。 IronZIP自动启用它,因此您遇到的唯一硬限制是规格本身定义的限制:

  • 每个条目的最大文件大小: ~18 exabytes(2⁶⁴字节)
  • 最大存档大小: ~18 exabytes
  • 最大条目数量: 每个存档超过40亿个文件
  • 最大文件名长度: ~64K字符

实际考虑因素

以上数字是理论上的。 您实际可以处理的内容取决于主机环境:

  • 系统内存:大的文件操作可能需要大量的内存资源,因此可用的RAM很重要。
  • 文件系统类型: FAT32限制单个文件为4GB。 使用NTFS或exFAT来处理更大的文件。
  • 应用程序架构:处理多GB数据时请作为64位进程运行。
  • 磁盘I/O性能:读取和写入速度决定了创建和提取所需的时间。

建议

为了在大ZIP操作中保持良好性能:

  • 以64位进程运行您的应用程序。
  • 尽可能流式处理文件以保持低内存压力。
  • 当文件接近或超过4GB时,跳过FAT32驱动器。
  • 监控内存使用情况并根据预期的文件负载进行测试。

请注意ZIP64支持是自动的。 您无需启用标志或切换格式; 当档案或条目超过传统限制时,IronZIP会自动应用它。

IronZIP适用于Windows和Linux,针对.NET 6、7、8以及.NET Framework。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。

准备开始了吗?
Nuget 下载 21,983 | 版本: 2026.7 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronZip
运行示例 观看您的文件成为归档文件。