Ionic.Zipを使用してデータを圧縮および解凍します。しかし、Ionic.Zipは大きなファイルサイズ(> 3GB)を処理できないことがわかりました。
では、Ionic.Zipの代わりに使用できるサードパーティのツールはありますか?
実際には、より大きなファイルを処理できます。
そのためには、プロパティを使用する必要があります:
UseZip64WhenSaving = Zip64Option.Always
.NET Framework 4.5+ を使用できる場合、記事「 .NET 4.5 基本クラス ライブラリの新機能」で説明されているように、 ZipArchiveは BCL の一部になりました。
また、これに対する「事実上の」サードパーティ ライブラリであるIMHOは、SharpDevelop チームの SharpZipLib です。
System.IO.Compression名前空間には、 DeflateStreamクラスとGZipStreamクラスがあります。
彼らのウェブサイトからの引用:
Zip アーカイブ内のファイルのサイズまたは数は、メモリおよびディスク容量の要件にはまったく影響しません。
もっと安いオプションがあるかもしれません。