質問: **実行環境:** Windows Oracle Database 19c (Cloud) **開発言語:** VB.net (.Net Framewordk4.8) ### やりたいこと expdpにてDBを「dmp」形式でエクスポートします。 エクスポートしたdmpファイルをコンソールアプリより自動的にZIP形式で圧縮/解凍を行いたいです。 ### 懸念点 .NET Framework 4.5以降では標準で圧縮/解凍機能が用意されていますが 圧縮後のファイル容量が2GBを超える場合に上手くいきません。 ちなみにdmpファイルの分割は行わない想定です。 何か良い方法または扱えるライブラリなどご教示頂けませんでしょうか?
回答: `.NET Core` または `.Net 5` ではZIPファイルのDeflate64フォーマットに対応しているため2GB以上のアーカイブも扱えます。 `.NET Framework` で2GB以上のZIPファイルを扱うのであれば、SevenZipSharp などを使用するのが良いと思います。