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ą podstawowe usługi kompresji i dekompresji strumieni.
Klasy
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 ZipArchive klas i ZipArchiveEntry . |
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 metody dekompresji bez przydzielania, wydajne metody dekompresji Brotli. Metody dekompresowane w jednym przebiegu bez użycia BrotliStream wystąpienia. |
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 kompresować lub dekompresować źródłowy strumień. |
ZipArchiveMode |
Określa wartości interakcji z wpisami archiwum zip. |