IRONSOFTWAREHOME
GZIPの作成
using IronZip;

// Create an empty GZIP
using (var archive = new IronGZipArchive())
{
    // Add a TAR file to the GZIP
    archive.Add("output.tar");

    // Export the GZIP file
    archive.SaveAs("output.tgz");
}
Imports IronZip

' Create an empty GZIP
Using archive = New IronGZipArchive()
    ' Add a TAR file to the GZIP
    archive.Add("output.tar")

    ' Export the GZIP file
    archive.SaveAs("output.tgz")
End Using
NuGet Download
PM > Install-Package IronZip
GZIPの作成

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 ファイルの作成と抽出に関するガイドをご覧ください。
GitHubで見る

準備はできましたか?

Nuget Downloads 23,187バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。