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. |