System.IO.Compression
圧縮操作で速度または圧縮サイズのどちらを重視するかどうかを示す値を指定します。
圧縮後のファイルは最適な圧縮ではなくても、圧縮操作はできるだけ迅速に完了する必要があります。
ファイルに対して圧縮を行いません。
圧縮操作の操作が完了するまでに時間がかかりますが、圧縮操作は最適に圧縮する必要があります。
基になるストリームを圧縮するのか、または圧縮解除するのかを指定します。
基になるストリームを圧縮します。
基になるストリームを圧縮解除します。
Deflate アルゴリズムを使用してストリームを圧縮および圧縮解除するためのメソッドとプロパティを提供します。
指定したストリームと圧縮レベルを使用して、 クラスの新しいインスタンスを初期化します。
圧縮するストリーム。
ストリームの圧縮時に速度または圧縮の効率性を強調するかどうかを示す列挙値の 1 つ。
は null です。
ストリームは圧縮などの書き込み操作をサポートしません。(ストリーム オブジェクトの プロパティは false です)
指定したストリームと圧縮レベルを使用して クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。
圧縮するストリーム。
ストリームの圧縮時に速度または圧縮の効率性を強調するかどうかを示す列挙値の 1 つ。
オブジェクトを破棄した後にストリーム オブジェクトを開いたままにする場合は true、それ以外の場合は false。
は null です。
ストリームは圧縮などの書き込み操作をサポートしません。(ストリーム オブジェクトの プロパティは false です)
指定したストリームと圧縮モードを使用して、 クラスの新しいインスタンスを初期化します。
圧縮または圧縮解除するストリーム。
ストリームを圧縮するか圧縮解除するかを示す列挙値の 1 つ。
は null です。
が有効な 値ではありません。または が で、 が false です。または が で、 が false です。
指定したストリームと圧縮モードを使用して クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。
圧縮または圧縮解除するストリーム。
ストリームを圧縮するか圧縮解除するかを示す列挙値の 1 つ。
オブジェクトを破棄した後にストリームを開いたままにする場合は true、それ以外の場合は false。
は null です。
が有効な 値ではありません。または が で、 が false です。または が で、 が false です。
基になるストリームへの参照を取得します。
基になるストリームを表すストリーム オブジェクト。
基になるストリームが閉じられました。
ファイルの圧縮解除中にストリームが読み取りをサポートするかどうかを示す値を取得します。
値が Decompress で、基になるストリームが開いており、読み取りをサポートしている場合は true。それ以外の場合は false。
ストリームがシークをサポートしているかどうかを示す値を取得します。
常に false。
ストリームが書き込みをサポートしているかどうかを示す値を取得します。
値が Compress で、基になるストリームが書き込みをサポートし、閉じられていない場合は true。それ以外の場合は false。
で使用されているアンマネージ リソースを解放し、オプションでマネージ リソースを解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
現在実装されているこのメソッドは、何の機能も提供しません。
ストリームが閉じられました。
このプロパティはサポートされていないため、常に をスローします。
long 値。
このストリームでは、このプロパティはサポートされていません。
このプロパティはサポートされていないため、常に をスローします。
long 値。
このストリームでは、このプロパティはサポートされていません。
圧縮解除されたバイト数を、指定したバイト配列に読み取ります。
バイト配列に読み取られたバイト数。
圧縮解除されたバイトを格納するための配列。
読み取られるバイトが配置される 内のバイト オフセット。
読み取られる、圧縮解除されたバイトの最大数。
は null です。
オブジェクトが作成されたとき、 値が Compress でした。または 基になるストリームが読み取りをサポートしていません。
または が 0 未満です。または の長さからインデックスの開始点を引いた値が 未満です。
データ形式が無効です。
ストリームが閉じられました。
この操作はサポートされていないため、常に をスローします。
long 値。
ストリーム内の位置。
値の 1 つ。
このストリームでは、このプロパティはサポートされていません。
この操作はサポートされていないため、常に をスローします。
ストリーム長。
このストリームでは、このプロパティはサポートされていません。
圧縮されたバイトを、指定したバイト配列から基になるストリームに書き込みます。
圧縮するデータを格納しているバッファー。
バイトの読み取り元となる 内のバイト オフセット。
書き込む最大バイト数。
ストリームの圧縮および圧縮解除を実行するために使用するメソッドとプロパティを提供します。
指定したストリームと圧縮レベルを使用して、 クラスの新しいインスタンスを初期化します。
圧縮されたデータを書き込むストリーム。
ストリームの圧縮時に速度または圧縮の効率性を強調するかどうかを示す列挙値の 1 つ。
は null です。
ストリームは圧縮などの書き込み操作をサポートしません。(ストリーム オブジェクトの プロパティは false です)
指定したストリームと圧縮レベルを使用して クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。
圧縮されたデータを書き込むストリーム。
ストリームの圧縮時に速度または圧縮の効率性を強調するかどうかを示す列挙値の 1 つ。
オブジェクトを破棄した後にストリーム オブジェクトを開いたままにする場合は true、それ以外の場合は false。
は null です。
ストリームは圧縮などの書き込み操作をサポートしません。(ストリーム オブジェクトの プロパティは false です)
指定したストリームと圧縮モードを使用して、 クラスの新しいインスタンスを初期化します。
圧縮されたデータまたは圧縮解除されたデータが書き込まれるストリーム。
ストリームを圧縮するか圧縮解除するかを示す列挙値の 1 つ。
は null です。
が有効な 列挙値ではありません。または が で、 が false です。または が で、 が false です。
指定したストリームと圧縮モードを使用して クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。
圧縮されたデータまたは圧縮解除されたデータが書き込まれるストリーム。
ストリームを圧縮するか圧縮解除するかを示す列挙値の 1 つ。
オブジェクトを破棄した後にストリームを開いたままにする場合は true、それ以外の場合は false。
は null です。
が有効な 値ではありません。または が で、 が false です。または が で、 が false です。
基になるストリームへの参照を取得します。
基になるストリームを表すストリーム オブジェクト。
基になるストリームが閉じられました。
ファイルの圧縮解除中にストリームが読み取りをサポートするかどうかを示す値を取得します。
値が Decompress, で、基になるストリームが読み取りをサポートし、閉じられていない場合は true。それ以外の場合は false。
ストリームがシークをサポートしているかどうかを示す値を取得します。
常に false。
ストリームが書き込みをサポートしているかどうかを示す値を取得します。
値が Compress で、基になるストリームが書き込みをサポートし、閉じられていない場合は true。それ以外の場合は false。
で使用されているアンマネージ リソースを解放し、オプションでマネージ リソースを解放します。
マネージ リソースとアンマネージ リソースの両方を解放する場合は true。アンマネージ リソースだけを解放する場合は false。
現在実装されているこのメソッドは、何の機能も提供しません。
ストリームが閉じられました。
このプロパティはサポートされていないため、常に をスローします。
long 値。
このストリームでは、このプロパティはサポートされていません。
このプロパティはサポートされていないため、常に をスローします。
long 値。
このストリームでは、このプロパティはサポートされていません。
圧縮解除されたバイト数を、指定したバイト配列に読み取ります。
圧縮解除されバイト配列に読み取られたバイト数。既にストリームの末尾に到達している場合は、ゼロまたは読み取られたバイト数が返されます。
圧縮解除されたバイトを格納するために使用する配列。
読み取られるバイトが配置される 内のバイト オフセット。
読み取られる、圧縮解除されたバイトの最大数。
は null です。
オブジェクトが作成されたとき、 値が Compress でした。または基になるストリームが読み取りをサポートしていません。
または が 0 未満です。または の長さからインデックスの開始点を引いた値が 未満です。
データ形式が無効です。
ストリームが閉じられました。
このプロパティはサポートされていないため、常に をスローします。
long 値。
ストリーム内の位置。
値の 1 つ。
このストリームでは、このプロパティはサポートされていません。
このプロパティはサポートされていないため、常に をスローします。
ストリーム長。
このストリームでは、このプロパティはサポートされていません。
圧縮されたバイトを、指定したバイト配列から基になるストリームに書き込みます。
圧縮するデータを格納しているバッファー。
バイトの読み取り元となる 内のバイト オフセット。
書き込む最大バイト数。
ストリームが閉じているため、書き込み操作を実行できません。
zip アーカイブ形式の圧縮ファイルのパッケージを表します。
指定したストリームからの クラスの新しいインスタンスを初期化します。
読み取るアーカイブを格納しているストリーム。
The stream is already closed or does not support reading.
is null.
The contents of the stream are not in the zip archive format.
指定したストリームと指定したモードから クラスの新しいインスタンスを初期化します。
入力ストリームまたは出力ストリーム。
zip のアーカイブがエントリの読み込み、作成、または更新に使用されているかどうかを示す列挙値の 1 つ。
The stream is already closed, or the capabilities of the stream do not match the mode.
is null.
is an invalid value.
The contents of the stream could not be interpreted as a zip archive.-or- is and an entry is missing from the archive or is corrupt and cannot be read.-or- is and an entry is too large to fit into memory.
指定されたモードの指定されたストリームで クラスの新しいインスタンスを初期化し、必要に応じて、ストリームを開いたままにします。
入力ストリームまたは出力ストリーム。
zip のアーカイブがエントリの読み込み、作成、または更新に使用されているかどうかを示す列挙値の 1 つ。
オブジェクトを破棄した後にストリームを開いたままにする場合は true、それ以外の場合は false。
The stream is already closed, or the capabilities of the stream do not match the mode.
is null.
is an invalid value.
The contents of the stream could not be interpreted as a zip archive.-or- is and an entry is missing from the archive or is corrupt and cannot be read.-or- is and an entry is too large to fit into memory.
指定されたモードの指定されたストリームで クラスの新しいインスタンスを初期化し、エントリ名に指定されたエンコーディングを使用します。また、必要に応じて、ストリームを開いたままにします。
入力ストリームまたは出力ストリーム。
zip のアーカイブがエントリの読み込み、作成、または更新に使用されているかどうかを示す列挙値の 1 つ。
オブジェクトを破棄した後にストリームを開いたままにする場合は true、それ以外の場合は false。
このアーカイブのエントリ名の読み取りまたは書き込み時に使用するエンコード。エントリ名の UTF-8 エンコードをサポートしない zip アーカイブ ツールとライブラリとの相互運用性のためにエンコードが必要な場合にのみ、このパラメーターの値を指定してください。
The stream is already closed, or the capabilities of the stream do not match the mode.
is null.
is an invalid value.
The contents of the stream could not be interpreted as a zip archive.-or- is and an entry is missing from the archive or is corrupt and cannot be read.-or- is and an entry is too large to fit into memory.
指定したパスとエントリ名を持つ空のエントリを zip アーカイブに作成します。
zip アーカイブ内の空のエントリ。
作成されるエントリの名前を指定する、アーカイブのルートを基準とするパス。
is .
is null.
The zip archive does not support writing.
The zip archive has been disposed.
指定したエントリ名と圧縮レベルを持つ空のエントリを zip アーカイブに作成します。
zip アーカイブ内の空のエントリ。
作成されるエントリの名前を指定する、アーカイブのルートを基準とするパス。
エントリの作成時に速度または圧縮の有効性を強調するかどうかを示す列挙値の 1 つ。
is .
is null.
The zip archive does not support writing.
The zip archive has been disposed.
クラスの現在のインスタンスによって使用されているリソースを解放します。
クラスの現在のインスタンスによって使用されるアンマネージ リソースを解放するために、 メソッドと メソッドによって呼び出されます。オプションで、アーカイブの書き込みを終了し、マネージ リソースを解放できます。
アーカイブの書き込みを終了し、アンマネージ リソースとマネージ リソースを解放する場合は true。アンマネージ リソースだけを解放する場合は false。
現在 zip アーカイブ内にあるエントリのコレクションを取得します。
現在 zip アーカイブ内にあるエントリのコレクション。
The zip archive does not support reading.
The zip archive has been disposed.
The zip archive is corrupt, and its entries cannot be retrieved.
zip アーカイブ内の指定したエントリのラッパーを取得します。
アーカイブ内の指定されたエントリのラッパー。エントリがアーカイブに存在しない場合は null。
取得するエントリを識別する、アーカイブのルートを基準とするパス。
is .
is null.
The zip archive does not support reading.
The zip archive has been disposed.
The zip archive is corrupt, and its entries cannot be retrieved.
zip アーカイブがエントリで実行できる操作の種類を示す値を取得します。
zip のアーカイブがエントリ上で実行できる操作の種類 (読み込み、作成、または更新) を示す列挙値の 1 つ。
zip アーカイブ内の圧縮ファイルを表します。
エントリが属する zip アーカイブを取得します。
エントリが属している zip アーカイブ、または、エントリが削除されている場合は null。
zip アーカイブ内のエントリの圧縮サイズを取得します。
zip アーカイブ内のエントリの圧縮サイズ。
The value of the property is not available because the entry has been modified.
zip アーカイブからエントリを削除します。
The entry is already open for reading or writing.
The zip archive for this entry was opened in a mode other than .
The zip archive for this entry has been disposed.
zip アーカイブ内のエントリの相対パスを取得します。
zip アーカイブ内のエントリの相対パス。
zip アーカイブのエントリが最後に変更されたときを取得または設定します。
zip アーカイブ内のエントリが最後に変更された時間。
The attempt to set this property failed, because the zip archive for the entry is in mode.
The archive mode is set to .- or -The archive mode is set to and the entry has been opened.
An attempt was made to set this property to a value that is either earlier than 1980 January 1 0:00:00 (midnight) or later than 2107 December 31 23:59:58 (one second before midnight).
zip アーカイブ内のエントリの非圧縮サイズを取得します。
zip アーカイブ内のエントリの非圧縮サイズ。
The value of the property is not available because the entry has been modified.
zip アーカイブ内のエントリのファイル名を取得します。
zip アーカイブ内のエントリのファイル名。
zip のアーカイブからエントリを開きます。
エントリの内容を表すストリーム。
The entry is already currently open for writing.-or-The entry has been deleted from the archive.-or-The archive for this entry was opened with the mode, and this entry has already been written to.
The entry is either missing from the archive or is corrupt and cannot be read. -or-The entry has been compressed by using a compression method that is not supported.
The zip archive for this entry has been disposed.
zip アーカイブ内のエントリの相対パスを取得します。
エントリの相対パス。これは プロパティに格納されている値です。
zip のアーカイブ エントリとの対話のための値を指定します。
新しいアーカイブ エントリの作成に限り許可されます。
新しいアーカイブ エントリの読み込みに限り許可されます。
読み取りと書き込みの両方の操作がアーカイブ エントリで許可されます。