Skip to content
English
  • There are no suggestions because the search field is empty.

IronZip File and Archive Size Capabilities

Overview

IronZip is a high-performance .NET library for creating, reading, and extracting ZIP archives. Designed for modern applications, IronZip fully supports the ZIP64 standard, allowing it to work efficiently with extremely large files and archives.


 

Archive Size & File Capacity

IronZip includes full ZIP64 support, an extended version of the ZIP format that removes the traditional 4GB and 65,535-entry limitations.

 

Theoretical Limits with ZIP64

 

Feature Limit
Max file size (per entry) ~18 exabytes (2⁶⁴ bytes)
Max archive size ~18 exabytes
Max number of entries >4 billion files per archive
Max file name length ~64K characters (based on ZIP spec)
 

Practical Considerations

While IronZip supports massive files and archives, the actual usable limits depend on:

  • System memory (RAM) – Large file operations may be memory-intensive

  • File system type – FAT32 limits files to 4GB; use NTFS or exFAT for large files

  • Application architecture – 64-bit apps are recommended for handling multi-GB data

  • Disk I/O performance – Read/write speeds affect archive creation and extraction time

 


 

Recommendations

To ensure smooth performance when working with large ZIP operations:

  • Run your application as a 64-bit process

  • Stream files where possible to reduce memory load

  • Avoid compressing files on FAT32 drives if they're near or above 4GB

  • Monitor memory usage and test under expected file loads


Summary

Feature Supported in IronZip
Files larger than 4GB ✔ Yes
Archives larger than 4GB ✔ Yes
More than 65,535 files ✔ Yes (ZIP64)
ZIP64 automatic support ✔ Yes
Cross-platform (Windows/Linux) ✔ Yes
.NET 6/7/8 and .NET Framework ✔ Yes