ZLibCompressionStrategy Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет алгоритмы сжатия, которые можно использовать для DeflateStream, GZipStreamи ZLibStream.
public enum class ZLibCompressionStrategy
public enum ZLibCompressionStrategy
type ZLibCompressionStrategy =
Public Enum ZLibCompressionStrategy
- Наследование
Поля
Имя | Значение | Описание |
---|---|---|
Default | 0 | Используется для обычных данных. |
Filtered | 1 | Используется для данных, созданных фильтром (или прогнозатором). Эффект отфильтрованного заключается в принудительном добавлении кода Huffman и меньше сопоставлении строк; Это промежуточный между Default и HuffmanOnly. |
Fixed | 4 | Запрещает использование динамических кодов Huffman, что позволяет проще декодировать для специальных приложений. |
HuffmanOnly | 2 | Используется для принудительного кодирования Huffman только (без строкового совпадения). |
RunLengthEncoding | 3 | Используется для ограничения расстояния сопоставления до одного (кодировка длины выполнения). Обеспечивает более эффективное сжатие данных изображения PNG. |