C#でZIPを7zに変換する

このトピックでは、C#で**ZIP7zに変換する**方法をまとめています。環境設定、ステップごとのアルゴリズム、C#でZIPを7zipに変換するための実行可能なサンプルコードについて説明します。さらに、この機能をアプリケーションに統合するために、追加のファイル圧縮ソフトウェアやアプリケーションをインストールする必要はありません。

C#でZIPを7ZIPに変換する手順

  1. ZIPを7zアーカイブに変換するためにAspose.ZIPをインストールする
  2. Archiveクラスを使用して入力ZIPディレクトリを読み込む
  3. 出力7zディレクトリを書き込むためにSevenZipArchiveクラスのオブジェクトを定義する
  4. ZIPアーカイブの各ファイルをループし、7zアーカイブに対応するエントリを作成する
  5. Saveメソッドを使用して生成された7zファイルを書き込む

これらの手順は、C#でZIPを7zipにエクスポートする概要を示しています。最初のステップとして、入力ZIPアーカイブを読み込み、その後、各エントリを1つずつループします。最後に、ソースからターゲットアーカイブにすべてのファイル内容をコピーします。

C#でZIPを7zにエクスポートするコード

このコードスニペットは、C#でZIPを7zに変換するワークフローを示しています。ZIP変換を実行するためにArchiveクラスとSevenZipArchiveクラスを使用します。同時に、たとえばSevenZipEntrySettingsクラスを使用して出力7zアーカイブを操作するなど、さらにカスタマイズすることもできます。たとえば、出力7zアーカイブの圧縮または暗号化設定を要件に合わせて設定できます。

このチュートリアルでは、C#でのzip 7zの操作に関するすべての情報を説明しました。ただし、出力7zファイルをプログラムで抽出したい場合は、C#で7zファイルオープナーを作成するに関する記事を参照してください。

 日本語