Límites de Tamaño de Archivo y Archivo de IronZIP

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

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.

Por favor notaEl soporte ZIP64 es automático. No necesita habilitar una bandera o cambiar de formato; IronZIP lo aplica cuando un archivo o entrada supera los límites heredados.

IronZIP funciona tanto en Windows como en Linux y está dirigido a .NET 6, 7, 8 y .NET Framework.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 21,983 | Versión: 2026.7 recién lanzado
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronZip
ejecuta una muestra observa cómo tus archivos se convierten en un archivo.