無料のオンライン 7Zip アーカイブ エクストラクタで 7z ファイルを抽出します。 Windows、Mac OS、Linux、または Web ブラウザーを備えた任意の OS で 7z を解凍します。アカウントを作成したり、ツールの使用料を支払う必要はありません。無料のオンライン ツールを使用して、または Windows または Mac OS で簡単に ZIP ファイルを作成する方法を学びます。 ZIP アーカイブを作成するための完全なガイド。多くの場合、アーカイブのネストされた構造を形成する他のZIPアーカイブを含むZIPアーカイブを取得します。このような場合、すべての内部ZIPアーカイブを外部アーカイブに抽出してフラットな構造にすることができます。この操作をプログラムで実行するために、この記事では、C#でフラットZIPアーカイブを作成する方法を示します。RARは、データのロスレス圧縮をサポートする一般的に使用されるアーカイブファイル形式です。多くの場合、圧縮率が高く、アーカイブサイズを小さく保つため、ZIPよりもRARを好む人がいます。ただし、場合によっては、RARファイルをZIPアーカイブに変換する必要があります。これを実現するために、この記事では、C#でRARファイルをプログラムでZIPに変換する方法について説明します。複数のZIPアーカイブが別のZIP内にカプセル化されるシナリオに遭遇することがよくあります。このような場合、最初に親ZIPを抽出し、次にネストされたアーカイブを1つずつ抽出する必要があります。作業を簡単にするために、この記事では、複雑なコードを記述せずに、C#.NETでネストされたZIPアーカイブを抽出する方法を示します。.NETアプリケーション内からアーカイブを操作しているときに、ZIP内のファイルを操作する必要がある場合があります。前回の投稿では、ZIPアーカイブにファイル/フォルダーを追加する方法を見てきました。この記事では、C#でプログラムによってZIPアーカイブ内のファイルを削除する方法を学習します。それでは始めましょう。自己解凍型アーカイブ(SFXまたはSEA)は、実行可能命令とともに圧縮データを含む特殊なタイプのファイルです。このアーカイブには、それ自体に含まれるファイルを抽出する機能があります。したがって、自己解凍型アーカイブを開くために、特定のエクストラクタまたはデコンプレッサアプリケーションは必要ありません。この記事では、.NETアプリケーション内からC#で実行可能な自己解凍アーカイブを作成する方法を学習します。.NETアプリケーション内からアーカイブを操作しているときに、複数のZIPファイルまたはTARファイルをマージする必要がある場合があります。たとえば、複数のアーカイブからファイルとフォルダーを抽出して、それらを1つのアーカイブに入れたい場合があります。これを実現するために、この記事では、C#で複数のZIPファイルまたはTARファイルをマージする方法について説明します。 ZIPからZIPへのマージ、TARからTARへのマージ、ZIPからTARへのマージ、およびTARからZIPへのマージについて説明します。TARは、オーディオ、ビデオ、インストーラーなどを含む複数のファイルをパッケージ化するために使用される、一般的なUNIXベースのアーカイブ形式です。一方、GNUは、共有する前に大きなファイルを圧縮するデータ圧縮アルゴリズムです。 TAR.GZは、TARのアーカイブとGNUの圧縮を組み合わせたものです。同様に、XZ Utilsは、TARアーカイブをTAR.XZ形式として圧縮することもできます。この記事では、TARアーカイブを圧縮し、C#でTAR.GZおよびTAR.XZファイルを作成する方法を学習します。ZIPは、ファイルやフォルダーの圧縮に使用される一般的なアーカイブ形式です。 ZIPを使用すると、サイズを小さくして1つのファイルにまとめることで、複数のファイルを簡単に共有できます。一方、TARは有名なUnixベースのアーカイブ形式であり、共有する前にファイルをパッケージ化するために使用されます。さまざまな場合に、ZIPアーカイブをTAR形式に変換する必要があります。これをプログラムで実現するために、この記事では、C#でZIPアーカイブをTARに変換する方法を示します。