質問: 当方、C#、VisualStudio2019を用いて、自己学習でWindowsFormsアプリケーションを作成しています。 ファイルを圧縮する機能の作成を考えているのですが、 圧縮時、1024MB以内のサイズで圧縮し、 1024MBを超える場合は複数に分割するような機能を作成することを考えています。 (例えば、7zipであれば、「書庫をサイズで分割」で1024MBを指定したときの動作です。) 上記のような動作を実現するには、 **C#アプリから、コマンドプロンプト等を呼び出し、「7z.exe」をパラメータ付けて起動** する方法のみでしょうか? 当方、それが実現できるDLLがありそう、とにらんでいるのですが、 ネットで「zip圧縮、分割」と調べてもあまり有用な情報がありません。 調べ方や、DLLなどがございましたら、ご教示いただけますと幸いです。
回答: Using SevenZipSharp to compress in multi volumes? こちらが参考になりませんか?