System.IO.Compression Especifica valores que indican si una operación de compresión hace hincapié en la velocidad o en el tamaño de la compresión. La operación de compresión debe completarse lo antes posible, aunque el archivo resultante no esté comprimido de forma óptima. No debe comprimirse el archivo. La operación de compresión se debe comprimir de forma óptima, incluso aunque la operación tarde más tiempo en completarse. Especifica si se comprime o descomprime la secuencia subyacente. Comprime la secuencia subyacente. Descomprime la secuencia subyacente. Proporciona métodos y propiedades para comprimir y descomprimir secuencias usando el algoritmo Deflate. Inicializa una nueva instancia de la clase usando la secuencia y nivel de compresión especificados. Secuencia que se va a comprimir. Uno de los valores de enumeración que indica si se va a hacer hincapié en la eficacia de velocidad o de compresión al comprimir la secuencia. El valor de es null. La secuencia no admite operaciones de escritura como compresión.(El es propiedad del objeto de secuencia false.) Inicializa una nueva instancia de la clase usando la secuencia y nivel de compresión especificados y, opcionalmente, deja la secuencia abierta. Secuencia que se va a comprimir. Uno de los valores de enumeración que indica si se va a hacer hincapié en la eficacia de velocidad o de compresión al comprimir la secuencia. true para mantener el objeto de secuencia abierto después de desechar el objeto ; en caso contrario, false. El valor de es null. La secuencia no admite operaciones de escritura como compresión.(El es propiedad del objeto de secuencia false.) Inicializa una nueva instancia de la clase usando la secuencia y modo de compresión especificados. Secuencia que se va a comprimir o descomprimir. Uno de los valores de la enumeración que indica si se debe comprimir o descomprimir la secuencia. El valor de es null. no es válida valor.o bien es y es false.o bien es y es false. Inicializa una nueva instancia de la clase usando la secuencia y modo de compresión especificados y, opcionalmente, deja la secuencia abierta. Secuencia que se va a comprimir o descomprimir. Uno de los valores de la enumeración que indica si se debe comprimir o descomprimir la secuencia. true para mantener la secuencia abierta después de desechar el objeto ; en caso contrario, false. El valor de es null. no es válida valor.o bien es y es false.o bien es y es false. Obtiene una referencia a la secuencia subyacente. Un objeto de secuencia que representa la secuencia subyacente. La secuencia subyacente está cerrada. Obtiene un valor que indica si la secuencia admite operaciones de lectura mientras se descomprime un archivo. Es true si el valor es Decompress, y la secuencia subyacente está abierta y admite operaciones de lectura; de lo contrario, es false. Obtiene un valor que indica si la secuencia admite operaciones de búsqueda. false en todos los casos. Obtiene un valor que indica si la secuencia admite operaciones de escritura. true si el valor de es Compress y la secuencia subyacente admite operaciones de escritura y no está cerrada; en caso contrario, false. Libera los recursos no administrados que usa y libera los recursos administrados de forma opcional. Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados. La implementación actual de este método no tiene funcionalidad. La secuencia está cerrada. Esta propiedad no se admite y siempre produce una excepción . Un valor largo. Esta propiedad no se admite en esta secuencia. Esta propiedad no se admite y siempre produce una excepción . Un valor largo. Esta propiedad no se admite en esta secuencia. Introduce varios bytes descomprimidos leídos en la matriz de bytes especificada. Número de bytes leídos de la matriz de bytes. Matriz para almacenar los bytes descomprimidos. Desplazamiento de bytes en donde se colocarán los bytes leídos. Número máximo de bytes descomprimidos que se van a leer. El valor de es null. El valor era Compress cuando se creó el objeto.o bien La secuencia subyacente no admite operaciones de lectura. o es menor que cero.o bien longitud menos el punto inicial del índice es menor que . El formato de los datos no es válido. La secuencia está cerrada. Esta operación no se admite y siempre produce una excepción . Un valor largo. Ubicación en la secuencia. Uno de los valores de . Esta propiedad no se admite en esta secuencia. Esta operación no se admite y siempre produce una excepción . Longitud de la secuencia. Esta propiedad no se admite en esta secuencia. Escribe los bytes comprimidos en la secuencia subyacente de la matriz de bytes especificada. Búfer que contiene los datos que se van a comprimir. Desplazamiento de bytes en donde se leerán los bytes. Número máximo de bytes que se pueden escribir. Proporciona los métodos y propiedades que permiten comprimir y descomprimir secuencias. Inicializa una nueva instancia de la clase usando la secuencia y nivel de compresión especificados. Secuencia en la que se van a escribir los datos comprimidos. Uno de los valores de enumeración que indica si se va a hacer hincapié en la eficacia de velocidad o de compresión al comprimir la secuencia. El valor de es null. La secuencia no admite operaciones de escritura como compresión.(El es propiedad del objeto de secuencia false.) Inicializa una nueva instancia de la clase usando la secuencia y nivel de compresión especificados y, opcionalmente, deja la secuencia abierta. Secuencia en la que se van a escribir los datos comprimidos. Uno de los valores de enumeración que indica si se va a hacer hincapié en la eficacia de velocidad o de compresión al comprimir la secuencia. true para mantener el objeto de secuencia abierto después de desechar el objeto ; en caso contrario, false. El valor de es null. La secuencia no admite operaciones de escritura como compresión.(El es propiedad del objeto de secuencia false.) Inicializa una nueva instancia de la clase usando la secuencia y modo de compresión especificados. Secuencia en la que se escriben los datos comprimidos o descomprimidos. Uno de los valores de la enumeración que indica si se debe comprimir o descomprimir la secuencia. El valor de es null. no es válida valor de enumeración.o bien es y es false.o bien es y es false. Inicializa una nueva instancia de la clase usando la secuencia y modo de compresión especificados y, opcionalmente, deja la secuencia abierta. Secuencia en la que se escriben los datos comprimidos o descomprimidos. Uno de los valores de la enumeración que indica si se debe comprimir o descomprimir la secuencia. true para mantener la secuencia abierta después de desechar el objeto ; en caso contrario, false. El valor de es null. no es válida valor.o bien es y es false.o bien es y es false. Obtiene una referencia a la secuencia subyacente. Un objeto de secuencia que representa la secuencia subyacente. La secuencia subyacente está cerrada. Obtiene un valor que indica si la secuencia admite operaciones de lectura mientras se descomprime un archivo. true si el valor de es Decompress, y la secuencia subyacente admite operaciones de lectura y no está cerrada; en caso contrario, false. Obtiene un valor que indica si la secuencia admite operaciones de búsqueda. false en todos los casos. Obtiene un valor que indica si la secuencia admite operaciones de escritura. true si el valor de es Compress y la secuencia subyacente admite operaciones de escritura y no está cerrada; en caso contrario, false. Libera los recursos no administrados que usa y libera los recursos administrados de forma opcional. Es true para liberar tanto recursos administrados como no administrados; es false para liberar únicamente recursos no administrados. La implementación actual de este método no tiene funcionalidad. La secuencia está cerrada. Esta propiedad no se admite y siempre produce una excepción . Un valor largo. Esta propiedad no se admite en esta secuencia. Esta propiedad no se admite y siempre produce una excepción . Un valor largo. Esta propiedad no se admite en esta secuencia. Introduce varios bytes descomprimidos leídos en la matriz de bytes especificada. El número de bytes que se han descomprimido en la matriz de bytes.Si se ha llegado al final de la secuencia, se devuelve cero o el número de bytes leídos. Matriz que se utiliza para almacenar los bytes descomprimidos. Desplazamiento de bytes en donde se colocarán los bytes leídos. Número máximo de bytes descomprimidos que se van a leer. El valor de es null. El valor era Compress cuando se creó el objeto.o bienLa secuencia subyacente no admite operaciones de lectura. o es menor que cero.o bien longitud menos el punto inicial del índice es menor que . El formato de los datos no es válido. La secuencia está cerrada. Esta propiedad no se admite y siempre produce una excepción . Un valor largo. Ubicación en la secuencia. Uno de los valores de . Esta propiedad no se admite en esta secuencia. Esta propiedad no se admite y siempre produce una excepción . Longitud de la secuencia. Esta propiedad no se admite en esta secuencia. Escribe los bytes comprimidos en la secuencia subyacente de la matriz de bytes especificada. Búfer que contiene los datos que se van a comprimir. Desplazamiento de bytes en donde se leerán los bytes. Número máximo de bytes que se pueden escribir. La operación de escritura no se puede realizar porque la secuencia está cerrada. Representa un paquete de archivos comprimidos en formato de archivo zip. Inicializa una nueva instancia de la clase a partir de la secuencia especificada. Secuencia que contiene el archivo que se va a leer. The stream is already closed or does not support reading. is null. The contents of the stream are not in the zip archive format. Inicializa una nueva instancia de la clase a partir de la secuencia especificada y con el modo especificado. Flujo de entrada o de salida. Uno de los valores de enumeración que indica si el archivo zip se usa para leer, crear o actualizar entradas. 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. Inicializa una nueva instancia de la clase en el flujo especificado para el modo especificado y, opcionalmente, deja el flujo abierto. Flujo de entrada o de salida. Uno de los valores de enumeración que indica si el archivo zip se usa para leer, crear o actualizar entradas. true para dejar el flujo abierto después de desechar el objeto ; de lo contrario, 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. Inicializa una nueva instancia de la clase en el flujo especificado para el modo especificado, usa la codificación especificada para los nombres de entrada y opcionalmente deja el flujo abierto. Flujo de entrada o de salida. Uno de los valores de enumeración que indica si el archivo zip se usa para leer, crear o actualizar entradas. true para dejar el flujo abierto después de desechar el objeto ; de lo contrario, false. Codificación que se va a usar al leer o escribir nombres de entrada en este archivo.Especifique un valor para este parámetro únicamente cuando se necesite una codificación para la interoperabilidad con herramientas y bibliotecas de archivos zip que no admiten la codificación UTF-8 para los nombres de entrada. 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. Crea una entrada vacía en el archivo zip con la ruta de acceso y el nombre de entrada especificados. Una entrada vacía en el archivo zip. Ruta de acceso, relativa a la raíz del archivo, que especifica el nombre de la entrada que se va a crear. is . is null. The zip archive does not support writing. The zip archive has been disposed. Crea una entrada vacía en el archivo zip con el nombre de entrada y el nivel de compresión especificados. Una entrada vacía en el archivo zip. Ruta de acceso, relativa a la raíz del archivo, que especifica el nombre de la entrada que se va a crear. Uno de los valores de enumeración que indica si se va a hacer hincapié en la eficacia de velocidad o de compresión al crear la entrada. is . is null. The zip archive does not support writing. The zip archive has been disposed. Libera los recursos utilizados por la instancia actual de la clase . Llamado por los métodos y para liberar los recursos no administrados utilizados por la instancia actual de la clase de , y termina opcionalmente de escribir el archivo y libera los recursos administrados. true para terminar de escribir el archivo y liberar recursos no administrados y administrados; false para liberar solo recursos no administrados. Obtiene la colección de entradas que están actualmente en el archivo zip. La colección de entradas que están actualmente en el archivo 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. Recupera un contenedor para la entrada especificada en el archivo zip. Un contenedor para la entrada especificada en el archivo; null si la entrada no existe en el archivo. Ruta de acceso, relativa a la raíz del archivo, que identifica la entrada a recuperar. 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. Obtiene un valor que describe el tipo de acción que el archivo zip puede realizar en las entradas. Uno de los valores de enumeración que describe el tipo de acción (lectura, creación o actualización) que puede realizar el archivo zip en las entradas. Representa un archivo comprimido incluido en un archivo zip. Obtiene el archivo zip al que pertenece la entrada. El archivo zip al que pertenece la entrada o null si se ha eliminado la entrada. Obtiene el tamaño comprimido de la entrada en el archivo zip. Tamaño comprimido de la entrada en el archivo zip. The value of the property is not available because the entry has been modified. Elimina la entrada del archivo 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. Obtiene la ruta de acceso relativa de la entrada en el archivo zip. Ruta de acceso relativa de la entrada en el archivo zip. Obtiene o establece la última vez que se cambió la entrada en el archivo zip. Última vez que la entrada del archivo zip se cambió. 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). Obtiene el tamaño descomprimido de la entrada en el archivo zip. Tamaño descomprimido de la entrada en el archivo zip. The value of the property is not available because the entry has been modified. Obtiene el nombre de archivo de la entrada en el archivo zip. Nombre de archivo de la entrada en el archivo zip. Abre la entrada desde el archivo zip. La secuencia que representa el contenido de la entrada. 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. Recupera la ruta de acceso relativa de la entrada en el archivo zip. La ruta de acceso relativa de la entrada, que es el valor almacenado en la propiedad . Especifica los valores para interactuar con entradas de archivo zip. Solo se permite crear nuevas entradas de archivo. Solo se permite leer entradas del archivo. Ambas operaciones de lectura y escritura se permiten para las entradas del archivo.