Class GzipArchive

GzipArchive class

このクラスは gzip アーカイブ ファイルを表します。これを使用して、gzip アーカイブを作成または抽出します。

public class GzipArchive : IArchive, IArchiveFileEntry

コンストラクター

名前説明
GzipArchive()の新しいインスタンスを初期化しますGzipArchive圧縮用に準備されたクラス.
GzipArchive(Stream, bool)の新しいインスタンスを初期化しますGzipArchive解凍用に準備されたクラス.
GzipArchive(string, bool)の新しいインスタンスを初期化しますGzipArchiveclass.

プロパティ

名前説明
Name { get; }元のファイル名.

メソッド

名前説明
Dispose()アンマネージ リソースの解放、解放、またはリセットに関連するアプリケーション定義のタスクを実行します。
Extract(Stream)提供されたストリームにアーカイブを抽出します。
Open()抽出のためにアーカイブを開き、アーカイブ コンテンツを含むストリームを提供します。
Save(Stream)提供されたストリームにアーカイブを保存します。
Save(string)指定された宛先ファイルにアーカイブを保存します。
SetSource(FileInfo)アーカイブ内で圧縮するコンテンツを設定します。
SetSource(Stream)アーカイブ内で圧縮するコンテンツを設定します。
SetSource(string)アーカイブ内で圧縮するコンテンツを設定します。
SetSource(TarArchive)アーカイブ内で圧縮するコンテンツを設定します。

備考

Gzip 圧縮アルゴリズムは、LZ77 とハフマン コーディングを組み合わせた DEFLATE アルゴリズムに基づいています。

関連項目