Class GzipArchive
GzipArchive class
このクラスは gzip アーカイブ ファイルを表します。これを使用して、gzip アーカイブを作成または抽出します。
public class GzipArchive : IArchive, IArchiveFileEntry
コンストラクター
名前 | 説明 |
---|
GzipArchive() | の新しいインスタンスを初期化しますGzipArchive 圧縮用に準備されたクラス. |
GzipArchive(Stream, bool) | の新しいインスタンスを初期化しますGzipArchive 解凍用に準備されたクラス. |
GzipArchive(string, bool) | の新しいインスタンスを初期化しますGzipArchive class. |
プロパティ
名前 | 説明 |
---|
Name { get; } | 元のファイル名. |
メソッド
名前 | 説明 |
---|
Dispose() | アンマネージ リソースの解放、解放、またはリセットに関連するアプリケーション定義のタスクを実行します。 |
Extract(Stream) | 提供されたストリームにアーカイブを抽出します。 |
Open() | 抽出のためにアーカイブを開き、アーカイブ コンテンツを含むストリームを提供します。 |
Save(Stream) | 提供されたストリームにアーカイブを保存します。 |
Save(string) | 指定された宛先ファイルにアーカイブを保存します。 |
SetSource(FileInfo) | アーカイブ内で圧縮するコンテンツを設定します。 |
SetSource(Stream) | アーカイブ内で圧縮するコンテンツを設定します。 |
SetSource(string) | アーカイブ内で圧縮するコンテンツを設定します。 |
SetSource(TarArchive) | アーカイブ内で圧縮するコンテンツを設定します。 |
備考
Gzip 圧縮アルゴリズムは、LZ77 とハフマン コーディングを組み合わせた DEFLATE アルゴリズムに基づいています。
関連項目