11
.NETで7-Zipアーカイブを作成するにはどうすればよいですか?
C#コンソールアプリケーションから7-Zipアーカイブを作成するにはどうすればよいですか?通常の広く利用可能な7-Zipプログラムを使用してアーカイブを抽出できるようにする必要があります。 これは、この質問への回答として提供された例を使用した私の結果です 7z.exeへの「シェリングアウト」-これは最も単純で最も効果的なアプローチであり、うまく機能することを確認できます。以下のようworkmad3が言及、私はちょうど私が保証することができるものである、7z.exeは、すべてのターゲット・マシンにインストールされていることを保証する必要があります。 7メモリ圧縮の圧縮 -これは、クライアントに送信する前にCookieを「メモリ内」で圧縮することを指します。この方法はやや有望です。ラッパーメソッド(LZMA SDKをラップする)の戻り値の型byte[]。byte[]配列をファイルに書き込むとき、7-Zip(File.7z is not supported archive)を使用して配列を抽出できません。 7zSharpラッパー(CodePlexにあります)-7z exe / LZMA SDKをラップします。アプリからプロジェクトを参照し、いくつかのアーカイブファイルを正常に作成しましたが、通常の7-Zipプログラム(File.7z is not supported archive)を使用してファイルを抽出できませんでした。 7Zip SDK別名LZMA SDK-これを使用する方法を理解するのに十分なほど賢くないと思います(これが私がここに投稿した理由です)...通常の7zipプログラム? 7-ZipアーカイブDLLのCodeProject C#(.NET)インターフェイス-7zipアーカイブからの抽出のみをサポートしています...それらを作成する必要があります! SharpZipLib-彼らのFAQによると、SharpZipLibは7zipをサポートしていません。
101
c#
.net
compression
7zip