AddByteArray(String, Byte[])
|
Creates a zip item from a byte array and adds it to archive.
|
AddDirectory(String, String)
|
Recursively add files and directories to the archive.
|
AddDirectory(String)
|
Recursively add files and directories to the archive directory named by the last component of the specified path.
|
AddFile(String, String)
|
Creates a zip file item for the specified file and adds it to the specified path in the archive.
|
AddFile(String)
|
Creates a zip file item for the specified file and adds it to the archive.
|
AddFiles(IEnumerable<String>, String)
|
Adds files to the archive at the specified path.
|
AddFiles(IEnumerable<String>)
|
Adds files to archive.
|
AddStream(String, Stream)
|
Creates a zip stream item and adds it to the archive.
|
AddText(String, String, Encoding)
|
Creates a text zip item and adds it to archive.
|
AddText(String, String)
|
Creates a text zip item and adds it to the archive.
|
AddText(String)
|
Creates an empty text zip item and adds it to archive.
|
Dispose()
|
Clears all zip items, disposes all associated streams and releases all resources used by the ZipArchive object.
|
Equals(Object, Object)
static
|
Determines whether the specified object instances are considered equal.
|
Equals(Object)
|
Determines whether the specified object is equal to the current object.
|
Extract()
|
Extract all archive items as files into the current directory.
|
Extract(String, AllowFileOverwriteMode)
|
Extracts all archive items as files into the specified directory and enables you to define the behavior in case of file name conflicts.
|
Extract(String)
|
Extracts all archive items as files into the specified directory.
|
GetHashCode()
|
Serves as the default hash function.
|
GetType()
|
Gets the Type of the current instance.
|
IsValid()
|
Reserved for future use.
|
MemberwiseClone()
protected
|
Creates a shallow copy of the current Object.
|
Read(Stream, Encoding, Boolean)
static
|
Static method that creates a ZipArchive instance from the specified stream containing zipped data, use the specified encoding for the zip item names and allows you not to catch exceptions when extracting a particular zip entry.
|
Read(Stream, Encoding)
static
|
Static method that creates a ZipArchive instance from the specified stream containing zipped data.
|
Read(Stream)
static
|
Static method that creates a ZipArchive instance from the specified stream containing zipped data.
|
Read(String, Encoding, Boolean)
static
|
Static method that creates a ZipArchive instance from the archive file, uses the specified encoding for the zip item names and allows you not to catch exceptions when extracting a particular zip entry.
|
Read(String, Encoding)
static
|
Static method that creates a ZipArchive instance from the specified archive file.
|
Read(String)
static
|
Static method that creates a ZipArchive instance from the specified archive file.
|
ReferenceEquals(Object, Object)
static
|
Determines whether the specified Object instances are the same instance.
|
RemoveItem(ZipItem)
|
Deletes a specified zip item from the archive.
|
RemoveItem(String)
|
Deletes a specified zip item from the archive.
|
Save(Stream)
|
Compresses data and saves it to a specified stream.
|
Save(String)
|
Compresses data and saves it to a file.
|
ToString()
|
Returns a string that represents the current object.
|
UpdateDirectory(String, String)
|
Recursively updates files and nested directories starting from the specified directory.
|
UpdateDirectory(String)
|
Recursively updates files and nested directories starting from the specified directory.
|
UpdateFile(String, String)
|
Updates content of the zip file item.
|
UpdateFile(String)
|
Updates content of the zip file item.
|
UpdateStream(String, Stream)
|
Updates the content of the zip stream item.
|
UpdateText(String, String, Encoding)
|
Updates the content of the zip text item and specifies a new character encoding.
|
UpdateText(String, String)
|
Updates the content of the zip text item.
|
Validate()
|
Verifies archive entries by extracting them into memory and catching exceptions.
|