IronZIP-Datei- und Archivgrößenbeschränkungen
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.
IronZIP funktioniert sowohl auf Windows als auch auf Linux und zielt auf .NET 6, 7, 8 und .NET Framework ab.

