Limites de Tamanho de Arquivo e Arquivo do IronZIP
IronZIP cria, lê e extrai arquivos ZIP, e suporta totalmente o padrão ZIP64. Isso significa que você não está limitado pelo tamanho clássico de arquivo de 4 GB ou limites de 65.535 entradas do formato ZIP original.
Limites Teóricos do ZIP64
ZIP64 é o formato ZIP extendido que elimina os limites antigos. O IronZIP o habilita automaticamente, então os únicos limites rígidos que você encontra são aqueles definidos pela própria especificação:
- Tamanho máximo do arquivo por entrada: ~18 exabytes (2⁶⁴ bytes)
- Tamanho máximo do arquivo: ~18 exabytes
- Número máximo de entradas: mais de 4 bilhões de arquivos por arquivo
- Comprimento máximo do nome do arquivo: ~64K caracteres
Considerações práticas
Os números acima são teóricos. O que você pode realmente processar depende do ambiente do host:
- Memória do sistema: Operações com grandes arquivos podem exigir muita memória, então a RAM disponível importa.
- Tipo de sistema de arquivos: FAT32 limita arquivos individuais a 4 GB. Use NTFS ou exFAT para algo maior.
- Arquitetura do aplicativo: Execute como um processo de 64 bits ao lidar com dados de vários GB.
- Desempenho de I / O de disco: As velocidades de leitura e gravação determinam quanto tempo a criação e a extração levam.
Recomendações
Para um desempenho suave em operações de ZIP grandes:
- Execute seu aplicativo como um processo de 64 bits.
- Transmita arquivos onde possível para manter a pressão de memória baixa.
- Pule drives FAT32 quando os arquivos estiverem perto ou acima de 4 GB.
- Monitore o uso de memória e teste sob suas cargas de arquivo esperadas.
O IronZIP funciona em Windows e Linux e tem como alvo .NET 6, 7, 8 e .NET Framework.

