.NET 3.5 で Winform アプリケーションを作成しており、.rar または .zip ファイルを解凍する必要があります。
多くのものを見つけましたが、サードパーティは見つかりませんでした。.NET 4 または .NET 4.5 に変更できませんでした。
ご協力ありがとうございました。ホーバート
http://www.codeproject.com/Articles/645214/Compress-Decompress-Zip-Files-wはどうですか
最適なソリューションではありませんが、基本的な zip/unzip 機能が必要な場合はうまく機能します。
免責事項: 私は記事の著者です。
.NET フレームワークは .RAR ファイルをサポートしておらず、.NET 4.5 まで Zip ファイルをサポートしていませんでした。
.NET 3.5 で .ZIP (または .RAR) をサポートする場合は、サード パーティのソリューションが必要になります。たとえば、DotNetZip ライブラリは .NET 3.5 をサポートし、.ZIP ファイルを処理するために完全に機能します。
Chilkat RARなど、RAR をサポートする商用製品があります。
実際、.NET 3.5 は DeflateStream を使用して .zip ファイルを処理します。ヘッダーは自分で処理する必要がありますが、PKWare が仕様を公開しており、構造体を作成して Streams を使用できます。
サードパーティのコードは必要ありませんが、より伝統的で昔ながらの方法でアプローチする必要があります。彼らは自分自身を正確に解凍しません。