.NET を使用した 7-Zip アーカイブの作成
C# コンソール アプリケーションから 7-Zip アーカイブを作成するには、その後の抽出を可能にする信頼性の高いソリューションが必要です公式の 7-Zip プログラムを使用します。さまざまなアプローチを検討した結果、最も効果的で実用的な方法は、7-Zip 実行可能ファイル (7z.exe) と直接インターフェイスすることです。
7z.exe の統合
これこのアプローチには、7z.exe を「シェルアウト」し、アーカイブを作成するために必要なコマンドとパラメータを渡します。 7z.exe がすべてのターゲット マシンにインストールされていることを確認することで、一貫した機能を保証できます。
EggCafe 7Zip Cookie の例
詳細については、EggCafe 7Zip Cookie の例を参照してください。 Cookie に 7Zip DLL を使用する方法を示します。 zipping.
CodePlex Wrapper
オープンソース プロジェクトである CodePlex Wrapper は、7z の zip 圧縮機能のラッパーを提供します。アーカイブ ファイルは正常に作成されますが、通常の 7-Zip プログラムとの解凍互換性がない可能性があります。
7Zip SDK
公式 7Zip SDK (別名: LZMA SDK) は、C# や C を含むさまざまな言語で利用できます。 7-Zip アーカイブの作成と抽出を完全に制御できます。ただし、その使用方法を理解して実装するには、技術的な専門知識が必要な場合があります。
SharpZipLib
SharpZipLib (.NET zip ライブラリ) は、7-Zip アーカイブをサポートするように設計されていません。他の圧縮形式の機能を提供します。
以上が.NET を使用して 7-Zip アーカイブを効率的に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。