IronZIP-Datei- und Archivgrößenbeschränkungen

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

IronZIP erstellt, liest und extrahiert ZIP-Archive, und es unterstützt vollumfänglich den ZIP64-Standard. Dies bedeutet, dass Sie nicht durch die klassischen 4GB-Dateigrößen- oder 65.535-Einträgebeschränkungen des ursprünglichen ZIP-Formats eingeschränkt sind.

ZIP64 Theoretische Beschränkungen

ZIP64 ist das erweiterte ZIP-Format, das die alten Grenzen aufhebt. IronZIP aktiviert es automatisch, daher sind die einzigen harten Beschränkungen, die Sie erreichen, diejenigen, die durch die Spezifikation selbst definiert sind:

  • Maximale Dateigröße pro Eintrag: ~18 Exabyte (2⁶⁴ Bytes)
  • Maximale Archivgröße: ~18 Exabyte
  • Maximale Anzahl an Einträgen: mehr als 4 Milliarden Dateien pro Archiv
  • Maximale Dateinamenlänge: ~64K Zeichen

Praktische Erwägungen

Die oben genannten Zahlen sind theoretisch. Was Sie tatsächlich verarbeiten können, hängt von der Umgebung des Hosts ab:

  • Systemspeicher: Große Dateioperationen können speicherintensiv sein, daher ist der verfügbare RAM von Bedeutung.
  • Dateisystemtyp: FAT32 beschränkt einzelne Dateien auf 4 GB. Verwenden Sie NTFS oder exFAT für alles Größere.
  • Anwendungsarchitektur: Führen Sie den Prozess als 64-Bit aus, wenn Sie mit Daten im Multi-GB-Bereich arbeiten.
  • Datenträgerleistung: Lese- und Schreibgeschwindigkeiten bestimmen, wie lange die Erstellung und Extraktion benötigen.

Empfehlungen

Für eine reibungslose Performance bei großen ZIP-Operationen:

  • Führen Sie Ihre Anwendung als 64-Bit-Prozess aus.
  • Streamen Sie Dateien, wo möglich, um den Speicherbedarf niedrig zu halten.
  • Überspringen Sie FAT32-Laufwerke, wenn Dateien in der Nähe oder über 4 GB liegen.
  • Überwachen Sie die Speichernutzung und testen Sie Ihren erwarteten Dateilast.

Hinweis:ZIP64-Unterstützung ist automatisch. Sie müssen keine Flagge aktivieren oder Formate wechseln; IronZIP wendet es an, wenn ein Archiv oder Eintrag die alten Grenzen überschreitet.

IronZIP funktioniert sowohl auf Windows als auch auf Linux und zielt auf .NET 6, 7, 8 und .NET Framework ab.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 21,983 | Version: 2026.7 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronZip
führen Sie ein Beispiel aus sehen Sie zu, wie Ihre Dateien zu einem Archiv werden.