Namespace Telerik.Windows.Zip
Classes
|
Crypto provider which implements AES encryption. |
|
Base class for all block transformations. |
|
Stream wrapper that compresses or decompresses data on the fly over a base stream, optionally applying checksum and encryption. |
|
Base settings container for a compression method; specialized subclasses add algorithm‑specific parameters. |
|
Creates a new instance of the DecryptionSettings class. |
|
Configures Deflate compression, specifying compression level and header format for streams or ZIP entries. |
|
Base class for the encryption settings. |
|
Base class for the encryption settings. |
|
Signals that input ZIP or related data is malformed or violates expected format constraints during processing. |
|
Configures LZMA compression parameters (dictionary, context, position, fast bytes, match finder) for fine‑grained ratio and performance tuning. |
|
Operational stream. Base class for cryptographic and compression streams. |
|
Password encryption settings for the cryptographic provider. |
|
Represents password needed event args. |
|
Crypto provider which implements traditional PKWARE encryption. |
|
Exposes the current platform manager used by the ZIP library for path handling, temporary storage, encodings, and cryptographic services. |
|
Configures the Store (no compression) method used when data must remain byte‑identical while still participating in archive processing. |
|
Holds trailing transformation metadata appended after transformed data (e.g. authentication codes or checksums) for compression or encryption stages. |
|
Holds leading transformation metadata written before transformed data (e.g. IVs, salt, or algorithm identifiers) for compression or encryption stages. |
|
Represents a package of compressed files in the zip archive format. |
|
Represents a compressed file within a zip archive. |
Interfaces
|
Defines the basic operations of the cryptographic or compression transformations. |
|
Interface which provides method to encrypt/decrypt data in the ZIP archive. |
|
Supplies platform abstractions (file system temp storage, path separators, encodings, and cryptography) allowing the ZIP library to operate uniformly across environments. |
Enums
|
Defines the header format applied to a compressed data stream (no wrapper or RFC 1950 ZLIB header). |
|
Specifies the trade‑off between speed and size when compressing data; higher values favor smaller output while lower values favor throughput. |
|
Defines the compression or marker methods the ZIP library uses to encode entry data, including raw storage, Deflate, LZMA, and the AES marker (99) used when WinZip AES encryption is applied. |
|
Indicates the AES key size used for ZIP entry encryption. |
|
Selects the LZMA match finder strategy (2‑byte or 4‑byte hash) balancing memory usage and match detection efficiency. |
|
Indicates whether a transformation stream performs reading (decryption/decompression) or writing (encryption/compression) operations. |
|
Defines how a ZIP archive is accessed: creating new entries, reading existing ones, or updating content in place. |