System.IO.Compression
Определяет значения, указывающие, для какой характеристики оптимизируется сжатие: скорость или размер.
Операция сжатия должна завершиться как можно быстрее, даже если результирующий файл не будет сжат оптимально.
Файл не требуется сжимать.
При операции сжатия должно применяться оптимальное сжатие, даже если это увеличивает длительность ее выполнения.
Задает, следует ли сжимать или распаковывать основной поток.
Сжимает основной поток.
Распаковывает основной поток.
Предоставляет методы и свойства для сжатия и распаковки потоков с использованием алгоритма Deflate.
Инициализирует новый экземпляр класса с использованием указанного потока и уровня сжатия.
Поток для сжатия.
Одно из значений перечисления, указывающее, чему отдается приоритет при сжатии потока: скорости или эффективности сжатия.
Свойство имеет значение null.
Поток не поддерживает операции записи, например сжатие.(Свойство в объекте потока имеет значение false).
Инициализирует новый экземпляр класса с помощью указанного потока и уровня сжатия, а также при необходимости оставляет поток открытым.
Поток для сжатия.
Одно из значений перечисления, указывающее, чему отдается приоритет при сжатии потока: скорости или эффективности сжатия.
Значение true, чтобы оставить объект потока открытым после удаления объекта ; в противном случае — значение false.
Свойство имеет значение null.
Поток не поддерживает операции записи, например сжатие.(Свойство в объекте потока имеет значение false).
Инициализирует новый экземпляр класса с использованием указанного потока и режима сжатия.
Поток, который нужно сжать или распаковать.
Одно из значений перечисления, указывающее, нужно ли выполнить сжатие или распаковку потока.
Свойство имеет значение null.
Параметр не является допустимым значением .-или- — и — false.-или- — и — false.
Инициализирует новый экземпляр класса с помощью указанного потока и режима сжатия, а также при необходимости оставляет поток открытым.
Поток, который нужно сжать или распаковать.
Одно из значений перечисления, указывающее, нужно ли выполнить сжатие или распаковку потока.
Значение true, чтобы оставить поток открытым после удаления объекта ; в противном случае — значение false.
Свойство имеет значение null.
Параметр не является допустимым значением .-или- — и — false.-или- — и — false.
Возвращает ссылку на основной поток.
Объект потока, представляющий основной поток.
Основной поток закрыт.
Возвращает значение, указывающее, поддерживает ли поток чтение во время распаковки файла.
Значение true, если значение равно Decompress, а основной поток открыт и поддерживает чтение; в противном случае — false.
Возвращает значение, указывающее, поддерживает ли поток поиск.
Значение false во всех случаях.
Возвращает значение, определяющее, поддерживает ли поток операции записи.
Значение true, если значение равно Compress, и основной поток поддерживает запись и не закрыт; в противном случае — false.
Освобождает неуправляемые ресурсы, используемые объектом , а при необходимости освобождает также управляемые ресурсы.
Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы.
Текущая реализация этого метода не функциональна.
Поток закрыт.
Это свойство не поддерживается и всегда вызывает исключение .
Значение типа long.
Для данного потока это свойство не поддерживается.
Это свойство не поддерживается и всегда вызывает исключение .
Значение типа long.
Для данного потока это свойство не поддерживается.
Считывает число распакованных байтов в указанный массив байтов.
Число байтов, которые были считаны в массив байтов.
Массив для хранения распакованных байтов.
Смещение в байтах в массиве , в который будут помещены считанные байты.
Максимальное число распакованных байтов для считывания.
Свойство имеет значение null.
При создании объекта значение было равно Compress.-или- Основной поток не поддерживает чтение.
Значение параметра или меньше нуля.-или-Длина массива минус начальная точка индекса меньше чем .
Недопустимый формат данных.
Поток закрыт.
Эта операция не поддерживается и всегда вызывает исключение .
Значение типа long.
Расположение в потоке.
Одно из значений .
Для данного потока это свойство не поддерживается.
Эта операция не поддерживается и всегда вызывает исключение .
Длина потока.
Для данного потока это свойство не поддерживается.
Записывает сжатые байты в основной поток из указанного массива байтов.
Буфер, содержащий данные для сжатия.
Смещение байтов в , из которого будут считываться байты.
Максимальное число байтов для записи.
Предоставляет методы и свойства, используемые для сжатия и распаковки потоков.
Инициализирует новый экземпляр класса с использованием указанного потока и уровня сжатия.
Поток, в который необходимо записать сжатые данные.
Одно из значений перечисления, указывающее, чему отдается приоритет при сжатии потока: скорости или эффективности сжатия.
Свойство имеет значение null.
Поток не поддерживает операции записи, например сжатие.(Свойство в объекте потока имеет значение false).
Инициализирует новый экземпляр класса с помощью указанного потока и уровня сжатия, а также при необходимости оставляет поток открытым.
Поток, в который необходимо записать сжатые данные.
Одно из значений перечисления, указывающее, чему отдается приоритет при сжатии потока: скорости или эффективности сжатия.
Значение true, чтобы оставить объект потока открытым после удаления объекта ; в противном случае — значение false.
Свойство имеет значение null.
Поток не поддерживает операции записи, например сжатие.(Свойство в объекте потока имеет значение false).
Инициализирует новый экземпляр класса с использованием указанного потока и режима сжатия.
Поток, в который записываются сжатые или распакованные данные.
Одно из значений перечисления, указывающее, нужно ли выполнить сжатие или распаковку потока.
Свойство имеет значение null.
не является допустимым значением перечисления .-или- — и — false.-или- — и — false.
Инициализирует новый экземпляр класса с помощью указанного потока и режима сжатия, а также при необходимости оставляет поток открытым.
Поток, в который записываются сжатые или распакованные данные.
Одно из значений перечисления, указывающее, нужно ли выполнить сжатие или распаковку потока.
Значение true, чтобы оставить поток открытым после удаления объекта ; в противном случае — значение false.
Свойство имеет значение null.
Параметр не является допустимым значением .-или- — и — false.-или- — и — false.
Возвращает ссылку на основной поток.
Объект потока, представляющий основной поток.
Основной поток закрыт.
Возвращает значение, указывающее, поддерживает ли поток чтение во время распаковки файла.
Значение true, если значение равно Decompress,, и основной поток поддерживает чтение и не закрыт; в противном случае — false.
Возвращает значение, указывающее, поддерживает ли поток поиск.
Значение false во всех случаях.
Возвращает значение, определяющее, поддерживает ли поток операции записи.
Значение true, если значение равно Compress, и основной поток поддерживает запись и не закрыт; в противном случае — false.
Освобождает неуправляемые ресурсы, используемые объектом , а при необходимости освобождает также и управляемые ресурсы.
Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы.
Текущая реализация этого метода не функциональна.
Поток закрыт.
Это свойство не поддерживается и всегда вызывает исключение .
Значение типа long.
Для данного потока это свойство не поддерживается.
Это свойство не поддерживается и всегда вызывает исключение .
Значение типа long.
Для данного потока это свойство не поддерживается.
Считывает число распакованных байтов в указанный массив байтов.
Число байтов, которые были распакованы в массив байтов.Если достигнут конец потока, возвращаемое значение представляет собой число считанных байтов или же равно нулю.
Массив, используемый для хранения распакованных байтов.
Смещение в байтах в массиве , в который будут помещены считанные байты.
Максимальное число распакованных байтов для считывания.
Свойство имеет значение null.
При создании объекта значение было равно Compress.-или-Основной поток не поддерживает чтение.
Значение параметра или меньше нуля.-или-Длина массива минус начальная точка индекса меньше чем .
Недопустимый формат данных.
Поток закрыт.
Это свойство не поддерживается и всегда вызывает исключение .
Значение типа long.
Расположение в потоке.
Одно из значений .
Для данного потока это свойство не поддерживается.
Это свойство не поддерживается и всегда вызывает исключение .
Длина потока.
Для данного потока это свойство не поддерживается.
Записывает сжатые байты в основной поток из указанного массива байтов.
Буфер, содержащий данные для сжатия.
Смещение байтов в , из которого будут считываться байты.
Максимальное число байтов для записи.
Операция записи не может быть выполнена, поскольку поток закрыт.
Представляет пакет сжатых файлов в формате 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.
Кодирование, используемое при чтении или записи имен записей в этом архиве.Задайте значение для этого параметра, только если кодирование требуется для взаимодействия с инструментами и библиотеками ZIP-архива, которые не поддерживают кодирование UTF-8 для имен записей.
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-архива.
Разрешено только создание новых записей архива.
Разрешено только чтение записей архива.
Операции чтение и запись разрешены для записей архива.