IronZIPファイルとアーカイブサイズの制限
Curtis Chau
Updated: 2026年6月29日
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ドライブをスキップします。
- メモリ使用量を監視し、期待されるファイル負荷の下でテストします。
ご注意: ZIP64サポートは自動です。 フラグを有効にする必要やフォーマットを切り替える必要はありません; アーカイブまたはエントリーがレガシーリミットを超えると、IronZIPが適用されます。
IronZIPはWindowsとLinuxの両方で動作し、.NET 6、7、8、および.NET Frameworkをターゲットとしています。

テクニカルライター
Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。
...
詳しく読む