Limites de taille de fichier et d'archive IronZIP
IronZIP crée, lit et extrait des archives ZIP, et il prend entièrement en charge la norme ZIP64. Cela signifie que vous n'êtes pas limité par la taille de fichier classique de 4 Go ou les limites de 65 535 entrées du format ZIP original.
Limites théoriques de ZIP64
ZIP64 est le format ZIP étendu qui soulève les plafonds hérités. IronZIP l'active automatiquement, donc les seules limites strictes que vous rencontrerez sont celles définies par la spécification elle-même :
- La taille maximale des fichiers par entrée : ~18 exaoctets (2⁶⁴ octets)
- Taille maximale de l'archive : ~18 exaoctets
- Nombre maximum d'entrées : plus de 4 milliards de fichiers par archive
- Longueur maximale du nom de fichier : ~64K caractères
Considérations pratiques
Les chiffres ci-dessus sont théoriques. Ce que vous pouvez réellement traiter dépend de l'environnement hôte :
- Mémoire système : Les opérations de fichiers volumineux peuvent être gourmandes en mémoire, donc la RAM disponible est importante.
- Type de système de fichiers : FAT32 limite les fichiers individuels à 4 Go. Utilisez NTFS ou exFAT pour tout fichier plus grand.
- Architecture d'application : Exécutez en tant que processus 64 bits lors du traitement de données multi-Go.
- Performance des E/S de disque : Les vitesses de lecture et d'écriture déterminent combien de temps prennent la création et l'extraction.
Recommandations
Pour des performances fluides lors d'opérations ZIP importantes :
- Exécutez votre application en tant que processus 64 bits.
- Diffusez des fichiers là où vous le pouvez pour maintenir la pression sur la mémoire basse.
- Évitez les lecteurs FAT32 lorsque les fichiers sont proches ou dépassent 4 Go.
- Surveillez l'utilisation de la mémoire et testez sous vos charges de fichiers prévues.
IronZIP fonctionne à la fois sur Windows et Linux et cible .NET 6, 7, 8, et .NET Framework.

