Class ArchiveEntryEncrypted

ArchiveEntryEncrypted class

Zip entry that needs to be compressed with encryption or decompressed with decryption.

public sealed class ArchiveEntryEncrypted : ArchiveEntry


Comment { get; }Gets comment of the entry within archive.
CompressedSize { get; }Gets size of compressed file.
CompressionSettings { get; }Gets settings for compression or decompression.
EncryptionSettings { get; }Gets settings for encryption or decryption.
IsDirectory { get; }Gets a value indicating whether the entry represents directory.
ModificationTime { get; set; }Gets or sets last modified date and time.
Name { get; }Gets name of the entry within archive.
UncompressedSize { get; }Gets size of original file.


Extract(Stream, string)Extracts the entry to the stream provided.
Extract(string, string)Extracts the entry to the filesystem by the path provided.
Open(string)Opens the entry for extraction and provides a stream with decompressed entry content.


event CompressionProgressedRaises when a portion of raw stream compressed.
event ExtractionProgressedRaises when a portion of raw stream extracted.

See Also