Limites de taille de fichier et d'archive IronZIP

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

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.

Veuillez noterLe support ZIP64 est automatique. Vous n'avez pas besoin d'activer un drapeau ou de changer de format ; IronZIP l'applique lorsqu'une archive ou une entrée dépasse les limites héritées.

IronZIP fonctionne à la fois sur Windows et Linux et cible .NET 6, 7, 8, et .NET Framework.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 21,983 | Version : 2026.7 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronZip
exécuter un échantillon regarder vos fichiers devenir une archive.