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 アルゴリズムに基づいています。
関連項目