GZIPの作成

GZIP(GNU Zipの略)は、UnixおよびLinuxシステムで広く使用されている重要なファイル圧縮ユーティリティです。 GZIP圧縮アルゴリズムを適用することで、ストレージの最適化とデータ伝送の高速化を目的にファイルサイズを効果的に削減します。 圧縮されたファイルは.gz拡張子でマークされており、簡単に元の状態に戻すために解凍できます。

GZIPは個々のファイルを圧縮するための最適な選択肢です。 通常、複数のファイルを単一のTARアーカイブにまとめてからGZIP圧縮を適用して圧縮アーカイブを作成します。 結果として得られるファイルには、.tgzなどの結合された拡張子が付けられます。

大きなテキストベースのデータやHTTPのようなストリーミングデータを圧縮する場合、GZIPは従来のZip形式を凌ぎます。 IronZIPはすべての圧縮形式をサポートし、開発者がGZIPとZipの間を必要に応じてシームレスに移行できます。

空のGZIPアーカイブを作成する

最初にIronZip名前空間をインポートし、ライブラリを利用します。 次に、usingステートメント内で使用して新しいGZIPアーカイブを作成します。これにより、空のGZIPアーカイブが確立されます。

ファイルをアーカイブに追加する

保存プロセスを完了する前に、Addメソッドで絶対パスを提供することでアーカイブにファイルを追加できます。 画像、ドキュメント(DOCXやPDFなど)、音声ファイル(MP3やWAVなど)、さらには他のGZIPアーカイブを含むさまざまな形式のファイルを追加できます。 この例では、複数のファイルを追加することを示すためにTARアーカイブを取り入れる方法を示します。

含めることができるファイルの種類について詳しくは、こちらのドキュメントを参照してください。

アーカイブの保存とエクスポート

最後に、output.tgzという名前でエクスポートします。 GZIP内にTARアーカイブを含めたため、出力ファイルの拡張子には両方の形式が反映され、.tgzとなります。

ZIP ファイルの作成と抽出に関するガイドをご覧ください。

準備はできましたか?
Nuget ダウンロード 21,983 | バージョン: 2026.7 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronZip
サンプルを実行する ファイルがアーカイブになるのを見る。