Límites de Tamaño de Archivo y Archivo de IronZIP
IronZIP crea, lee y extrae archivos ZIP, y admite completamente el estándar ZIP64. Eso significa que no está limitado por el clásico tamaño de archivo de 4GB o las 65,535 entradas del formato ZIP original.
Límites Teóricos de ZIP64
ZIP64 es el formato ZIP extendido que elimina las barreras heredadas. IronZIP lo habilita automáticamente, así que los únicos límites estrictos son los definidos por la especificación en sí:
- Tamaño máximo de archivo por entrada: ~18 exabytes (2⁶⁴ bytes)
- Tamaño máximo de archivo: ~18 exabytes
- Número máximo de entradas: más de 4 mil millones de archivos por archivo
- Longitud máxima del nombre del archivo: ~64K caracteres
Consideraciones prácticas
Los números anteriores son teóricos. Lo que realmente puede procesar depende del entorno host:
- Memoria del sistema: Las operaciones de archivos grandes pueden ser intensivas en memoria, por lo que importa la RAM disponible.
- Tipo de sistema de archivos: FAT32 limita los archivos individuales a 4GB. Use NTFS o exFAT para cualquier cosa más grande.
- Arquitectura de la aplicación: Ejecute como un proceso de 64 bits al manejar datos de varios GB.
- Rendimiento de E/S de disco: Las velocidades de lectura y escritura determinan cuánto tiempo tardan en crearse y extraerse.
Recomendaciones
Para un rendimiento suave en operaciones ZIP grandes:
- Ejecute su aplicación como un proceso de 64 bits.
- Transmita archivos donde sea posible para mantener baja la presión de memoria.
- Omita unidades FAT32 cuando los archivos estén cerca o por encima de 4GB.
- Monitoree el uso de memoria y pruebe bajo sus cargas de archivo esperadas.
IronZIP funciona tanto en Windows como en Linux y está dirigido a .NET 6, 7, 8 y .NET Framework.

