IronZIP文件和存档大小限制
Curtis Chau
Updated: 2026年6月29日
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 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。
...
阅读更多