Ask Learn
Preview
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign inThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains classes that provide basic compression and decompression services for streams.
Brotli |
Provides compression options to be used with BrotliStream. |
Brotli |
Provides methods and properties used to compress and decompress streams by using the Brotli data format specification. |
Deflate |
Provides methods and properties for compressing and decompressing streams by using the Deflate algorithm. |
GZip |
Provides methods and properties used to compress and decompress streams by using the GZip data format specification. |
Zip |
Represents a package of compressed files in the zip archive format. |
Zip |
Represents a compressed file within a zip archive. |
Zip |
Provides static methods for creating, extracting, and opening zip archives. |
Zip |
Provides extension methods for the ZipArchive and ZipArchiveEntry classes. |
ZLib |
Provides compression options to be used with ZLibStream, DeflateStream, and GZipStream. |
ZLib |
Provides methods and properties used to compress and decompress streams by using the zlib data format specification. |
Brotli |
Provides non-allocating, performant Brotli decompression methods. The methods decompress in a single pass without using a BrotliStream instance. |
Brotli |
Provides methods and static methods to encode and decode data in a streamless, non-allocating, and performant manner using the Brotli data format specification. |
Compression |
Specifies values that indicate whether a compression operation emphasizes speed or compression size. |
Compression |
Specifies whether to compress data to or decompress data from the underlying stream. |
Zip |
Specifies values for interacting with zip archive entries. |
ZLib |
Defines the compression algorithms that can be used for DeflateStream, GZipStream, and ZLibStream. |
.NET feedback
.NET is an open source project. Select a link to provide feedback:
Ask Learn is an AI assistant that can answer questions, clarify concepts, and define terms using trusted Microsoft documentation.
Please sign in to use Ask Learn.
Sign in