System.IO.Compression Naamruimte

Bevat klassen die basiscompressie- en decompressieservices voor streams bieden.

Klassen

Name Description
BrotliStream

Biedt methoden en eigenschappen die worden gebruikt voor het comprimeren en decomprimeren van streams met behulp van de specificatie van de Brotli-gegevensindeling.

DeflateStream

Biedt methoden en eigenschappen voor het comprimeren en decomprimeren van streams met behulp van het algoritme Deflate.

GZipStream

Biedt methoden en eigenschappen die worden gebruikt om streams te comprimeren en decomprimeren met behulp van de specificatie van de GZip-gegevensindeling.

ZipArchive

Vertegenwoordigt een pakket gecomprimeerde bestanden in de zip-archiefindeling.

ZipArchiveEntry

Vertegenwoordigt een gecomprimeerd bestand in een zip-archief.

ZipFile

Biedt statische methoden voor het maken, extraheren en openen van zip-archieven.

ZipFileExtensions

Biedt uitbreidingsmethoden voor de ZipArchive en ZipArchiveEntry klassen.

Structs

Name Description
BrotliDecoder

Biedt niet-toewijzende, krachtige Brotli-decompressiemethoden. De methoden ontcomprimeren in één pas zonder een BrotliStream exemplaar te gebruiken.

BrotliEncoder

Biedt methoden en statische methoden voor het coderen en decoderen van gegevens op een stroomloze, niet-toegewezen en performante manier met behulp van de specificatie van de Brotli-gegevensindeling.

Enums

Name Description
CompressionLevel

Hiermee geeft u waarden op die aangeven of een compressiebewerking de snelheid of compressiegrootte benadrukt.

CompressionMode

Hiermee geeft u op of gegevens moeten worden gecomprimeerd naar of gedecomprimeert uit de onderliggende stroom.

ZipArchiveMode

Hiermee geeft u waarden op voor interactie met zip-archiefvermeldingen.