System.IO.Compression
指定表明是否压缩操作重点介绍速度或压缩大小的值。
即使结果文件未可选择性地压缩,压缩操作也应尽快完成。
该文件不应执行压缩。
即使操作要用更长的时间来完成,也应该可选性地压缩压缩操作。
指定是否压缩或解压缩基础流。
压缩基础流。
解压缩基础流。
提供使用 Deflate 算法压缩和解压缩流的方法和属性。
用指定的流和压缩级别初始化 类的新实例。
要压缩的流。
压缩流时,指示是否要强调速度或压缩效率的枚举值之一。
为 null。
流不支持写入操作,如压缩。(流对象上的 属性是 false。)
使用指定的流和压缩级别,初始化 类的新实例,有选择性的打开流。
要压缩的流。
压缩流时,指示是否要强调速度或压缩效率的枚举值之一。
如果在释放 对象之后打开流对象,则为 true;否则为 false。
为 null。
流不支持写入操作,如压缩。(流对象上的 属性是 false。)
用指定的流和压缩模式初始化 类的新实例。
要压缩或解压缩的流。
指示是要压缩还是解压缩流的枚举值之一。
为 null。
不是有效的 值。- 或 - 为 且 为 false。- 或 - 为 且 为 false。
使用指定的流和压缩模式,初始化 类的新实例,有选择性的打开流。
要压缩或解压缩的流。
指示是要压缩还是解压缩流的枚举值之一。
如果在释放 对象之后打开流,则为 true;否则为 false。
为 null。
不是有效的 值。- 或 - 为 且 为 false。- 或 - 为 且 为 false。
获取对基础流的引用。
表示基础流的流对象。
基础流已关闭。
获取一个值,该值指示流是否支持在解压缩文件的过程中读取文件。
如果 值为 Decompress 而且基础流已打开并支持读取,则为 true;否则为 false。
获取一个值,该值指示流是否支持查找。
在所有情况下均为 false。
获取一个值,该值指示流是否支持写入。
如果 值为 Compress 而且基础流未关闭并支持写入,则为 true;否则为 false。
释放由 占用的非托管资源,还可以释放托管资源。
若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。
此方法的当前实现没有任何功能。
流已关闭。
此属性不受支持,并且总是引发 。
一个长值。
此流中不支持此属性。
此属性不受支持,并且总是引发 。
一个长值。
此流中不支持此属性。
将若干解压缩的字节读入指定的字节数组。
已读入到字节数组中的字节数。
用于存储解压缩的字节的数组。
中的字节偏移量,将在此处放置读取的字节。
最多要读取的解压缩字节数。
为 null。
创建对象时 值是 Compress。- 或 - 基础流不支持读取。
或 小于零。- 或 - 长度减去索引起始点小于 。
数据的格式无效。
流已关闭。
此操作不受支持,它总是引发 。
一个长值。
流中的位置。
值之一。
此流中不支持此属性。
此操作不受支持,它总是引发 。
流的长度。
此流中不支持此属性。
从指定的字节数组中将压缩的字节写入基础流。
包含要压缩的数据的缓冲区。
中的字节偏移量,将在此处读取字节。
最多写入的字节数。
提供用于压缩和解压缩流的方法和属性。
用指定的流和压缩级别初始化 类的新实例。
要将压缩数据写入到其中的流。
压缩流时,指示是否要强调速度或压缩效率的枚举值之一。
为 null。
流不支持写入操作,如压缩。(流对象上的 属性是 false。)
使用指定的流和压缩级别,初始化 类的新实例,有选择性的打开流。
要将压缩数据写入到其中的流。
压缩流时,指示是否要强调速度或压缩效率的枚举值之一。
如果在释放 对象之后打开流对象,则为 true;否则为 false。
为 null。
流不支持写入操作,如压缩。(流对象上的 属性是 false。)
用指定的流和压缩模式初始化 类的新实例。
压缩或解压缩后的数据被写入的流。
指示是要压缩还是解压缩流的枚举值之一。
为 null。
不是有效的 枚举值。- 或 - 为 且 为 false。- 或 - 为 且 为 false。
使用指定的流和压缩模式,初始化 类的新实例,有选择性的打开流。
压缩或解压缩后的数据被写入的流。
指示是要压缩还是解压缩流的枚举值之一。
如果在释放 对象之后打开流,则为 true;否则为 false。
为 null。
不是有效的 值。- 或 - 为 且 为 false。- 或 - 为 且 为 false。
获取对基础流的引用。
表示基础流的流对象。
基础流已关闭。
获取一个值,该值指示流是否支持在解压缩文件的过程中读取文件。
如果 值为 Decompress, 而且基础流未关闭并支持读取,则为 true;否则为 false。
获取一个值,该值指示流是否支持查找。
在所有情况下均为 false。
获取一个值,该值指示流是否支持写入。
如果 值为 Compress 而且基础流未关闭并支持写入,则为 true;否则为 false。
释放由 占用的非托管资源,还可以释放托管资源。
若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。
此方法的当前实现没有任何功能。
流已关闭。
此属性不受支持,并且总是引发 。
一个长值。
此流中不支持此属性。
此属性不受支持,并且总是引发 。
一个长值。
此流中不支持此属性。
将若干解压缩的字节读入指定的字节数组。
解压缩到字节数组中的字节数。如果已到达流的末尾,则返回 0 或已读取的字节数。
用于存储解压缩字节的数组。
中的字节偏移量,将在此处放置读取的字节。
最多要读取的解压缩字节数。
为 null。
创建对象时 值是 Compress。- 或 -基础流不支持读取。
或 小于零。- 或 - 长度减去索引起始点小于 。
数据的格式无效。
流已关闭。
此属性不受支持,并且总是引发 。
一个长值。
流中的位置。
值之一。
此流中不支持此属性。
此属性不受支持,并且总是引发 。
流的长度。
此流中不支持此属性。
从指定的字节数组中将压缩的字节写入基础流。
包含要压缩的数据的缓冲区。
中的字节偏移量,将在此处读取字节。
最多写入的字节数。
由于流已关闭,因此无法执行写入操作。
表示 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 存档是否用于读取、创建或更新项的一个枚举值。
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 存档是否用于读取、创建或更新项的一个枚举值。
如果在释放 对象之后打开流对象,则为 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 存档是否用于读取、创建或更新项的一个枚举值。
如果在释放 对象之后打开流对象,则为 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 存档中的空项。
相对于存档的根的路径指定了要创建项的名称。
指示创建项时是否强调速度或压缩有效性的枚举值之一。
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 存档可在项上执行的操作类型(读取、创建或更新)的一个枚举值。
表示 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 存档项互交的值。
只允许创建新存档项。
只允许读取存档项。
存档项允许读取和写入操作。