ZLibCompressionStrategy Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert die Komprimierungsalgorithmen, die für DeflateStream, GZipStreamund ZLibStreamverwendet werden können.
public enum class ZLibCompressionStrategy
public enum ZLibCompressionStrategy
type ZLibCompressionStrategy =
Public Enum ZLibCompressionStrategy
- Vererbung
Felder
Name | Wert | Beschreibung |
---|---|---|
Default | 0 | Wird für normale Daten verwendet. |
Filtered | 1 | Wird für Daten verwendet, die von einem Filter (oder Prädiktor) erstellt wurden. Die Auswirkung von "Gefiltert" besteht darin, mehr Huffman-Codierung und weniger Zeichenfolgenabgleich zu erzwingen; es ist ein Zwischenschritt zwischen Default und HuffmanOnly. |
Fixed | 4 | Verhindert die Verwendung dynamischer Huffman-Codes, sodass ein einfacherer Decoder für spezielle Anwendungen möglich ist. |
HuffmanOnly | 2 | Wird verwendet, um die Huffman-Codierung nur zu erzwingen (keine Zeichenfolgeneinstimmung). |
RunLengthEncoding | 3 | Wird verwendet, um Übereinstimmungsabstände auf eine (Laufzeitcodierung) zu beschränken. Bietet eine bessere Komprimierung für PNG-Bilddaten. |