IronZIPファイルとアーカイブサイズの制限
IronZIPはZIPアーカイブの作成、読み取り、抽出を行い、ZIP64標準を完全にサポートしています。 これは、オリジナルのZIP形式の4GBファイルサイズまたは65,535エントリー制限に制限されないことを意味します。
ZIP64の理論的な制限
ZIP64はレガシーの制限を解除する拡張ZIP形式です。 IronZIPは自動的にそれを可能にするため、唯一の厳しい制限はスペック自体で定義されたものです:
- エントリーごとの最大ファイルサイズ:約18エクサバイト(2⁶⁴バイト)
- 最大アーカイブサイズ:約18エクサバイト
- 最大エントリー数:アーカイブあたり4億以上のファイル
- 最大ファイル名長:約64K文字
実用的な考慮事項
上記の数値は理論的なものです。 実際に処理できるものはホスト環境に依存します:
- システムメモリ:大規模なファイル操作はメモリを消費する可能性があるため、利用可能なRAMが重要です。
- ファイルシステムの種類:FAT32は個々のファイルを4GBに制限します。 より大きなものにはNTFSやexFATを使用してください。
- アプリケーションアーキテクチャ:複数GBのデータを扱う場合は64ビットプロセスとして実行します。
- ディスクI/Oパフォーマンス:読み書き速度は作成と抽出の所要時間を左右します。
推奨事項
大規模なZIP操作でのスムーズなパフォーマンスのために:
- アプリケーションを64ビットプロセスとして実行します。
- メモリ負担を低くするために可能な限りファイルをストリーミングします。
- ファイルが4GB近くまたはその以上になる場合はFAT32ドライブをスキップします。
- メモリ使用量を監視し、期待されるファイル負荷の下でテストします。
IronZIPはWindowsとLinuxの両方で動作し、.NET 6、7、8、および.NET Frameworkをターゲットとしています。

