3

重複の可能性:
.NETを使用して7-Zipアーカイブを作成するにはどうすればよいですか?

VB.NETとC#のコードを介して7z形式で圧縮と解凍を行う方法を探しています。この目的のためのライブラリまたは.Netコードはありますか?

.NetにGZipStreamとDeflateStreamがあることは知っていますが、圧縮率を上げるために7z形式が必要です。

4

3 に答える 3

4

公式SDKを使用してください:)

于 2011-06-28T11:37:19.210 に答える
4

LZMA SDKはどうですか?

編集:

言及してくれたdtbに感謝します

LZMA SDKには、LZMA圧縮メソッドの実装のみが含まれており、7zファイルを書き込むための読み取り用のクラスは含まれていません。

この作業を行うための7-zipのオープンソースラッパーであるSevenZipSharpプロジェクトがあります。

プロジェクトの説明

データ(自己)抽出と圧縮を提供するC#で記述されたマネージド7-zipライブラリ(すべての7-zip形式がサポートされています)。7z.dllまたは互換性のあるものをラップし、LZMASDKを利用します。

于 2011-06-28T11:38:23.223 に答える
3

私は7zipがac#プロジェクトを含むSDKを提供していると信じています。

http://www.7-zip.org/sdk.html

于 2011-06-28T11:39:56.313 に答える