データベースにファイルを保存する前に、ファイルをアーカイブするプロジェクトでコンポーネントを構築する必要があります。
アルゴリズムの提案はありますか、またはサードパーティをお勧めしますか?
msdn.microsoft.com/en-us/library/ms404280.aspx の例を試しましたが、最初にファイルに保存するのではなく、ファイルの内容をメモリにアーカイブすることをお勧めします
Microsoft は、 ZipFile クラスを使用して .Net 4.5 にファイルを圧縮する機能を含めました。
ファイルのディレクトリがある場合は、 CreateFromDirectoryメソッドを呼び出すことで実現できます。