System.IO.Compression Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy, które zapewniają podstawową kompresję i usługi dekompresji dla strumieni.
Klasy
BrotliCompressionOptions |
Udostępnia opcje kompresji do użycia z BrotliStream. |
BrotliStream |
Udostępnia metody i właściwości używane do kompresowania i dekompresowania strumieni przy użyciu specyfikacji formatu danych Brotli. |
DeflateStream |
Udostępnia metody i właściwości kompresowania i dekompresowania strumieni przy użyciu algorytmu Deflate. |
GZipStream |
Udostępnia metody i właściwości używane do kompresowania i dekompresowania strumieni przy użyciu specyfikacji formatu danych GZip. |
ZipArchive |
Reprezentuje pakiet skompresowanych plików w formacie archiwum zip. |
ZipArchiveEntry |
Reprezentuje skompresowany plik w archiwum zip. |
ZipFile |
Udostępnia metody statyczne do tworzenia, wyodrębniania i otwierania archiwów zip. |
ZipFileExtensions |
Udostępnia metody rozszerzeń dla klas ZipArchive i ZipArchiveEntry. |
ZLibCompressionOptions |
Udostępnia opcje kompresji do użycia z ZLibStream, DeflateStreami GZipStream. |
ZLibStream |
Udostępnia metody i właściwości używane do kompresowania i dekompresowania strumieni przy użyciu specyfikacji formatu danych zlib. |
Struktury
BrotliDecoder |
Zapewnia nieprzydzielające, wydajne metody dekompresacji Brotli. Metody dekompresowane w jednym przebiegu bez użycia wystąpienia BrotliStream. |
BrotliEncoder |
Udostępnia metody i metody statyczne do kodowania i dekodowania danych w sposób bez strumieniowy, nieprzydzielający i wydajny przy użyciu specyfikacji formatu danych Brotli. |
Wyliczenia
CompressionLevel |
Określa wartości wskazujące, czy operacja kompresji podkreśla szybkość lub rozmiar kompresji. |
CompressionMode |
Określa, czy dane mają być kompresowane do lub dekompresowane z bazowego strumienia. |
ZipArchiveMode |
Określa wartości interakcji z wpisami archiwum zip. |
ZLibCompressionStrategy |
Definiuje algorytmy kompresji, których można użyć do DeflateStream, GZipStreami ZLibStream. |