VB.NETとC#のコードを介して7z形式で圧縮と解凍を行う方法を探しています。この目的のためのライブラリまたは.Netコードはありますか?
.NetにGZipStreamとDeflateStreamがあることは知っていますが、圧縮率を上げるために7z形式が必要です。
VB.NETとC#のコードを介して7z形式で圧縮と解凍を行う方法を探しています。この目的のためのライブラリまたは.Netコードはありますか?
.NetにGZipStreamとDeflateStreamがあることは知っていますが、圧縮率を上げるために7z形式が必要です。
LZMA SDKはどうですか?
編集:
言及してくれたdtbに感謝します
LZMA SDKには、LZMA圧縮メソッドの実装のみが含まれており、7zファイルを書き込むための読み取り用のクラスは含まれていません。
この作業を行うための7-zipのオープンソースラッパーであるSevenZipSharpプロジェクトがあります。
プロジェクトの説明
データ(自己)抽出と圧縮を提供するC#で記述されたマネージド7-zipライブラリ(すべての7-zip形式がサポートされています)。7z.dllまたは互換性のあるものをラップし、LZMASDKを利用します。
私は7zipがac#プロジェクトを含むSDKを提供していると信じています。