ZipFile Methods

SharpZip Compression Library

SharpZip Compression Library

ZipFile Methods

The methods of the ZipFile class are listed below. For a complete list of ZipFile class members, see the ZipFile Members topic.

Public Instance Methods

Close Closes the ZipFile. If the stream is IsStreamOwner then this also closes the underlying input stream. Once closed, no further instance methods should be called.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
FindEntry Return the index of the entry with a matching name
GetEntry Searches for a zip entry in this archive with the given name. String comparisons are case insensitive
GetEnumerator Returns an enumerator for the Zip entries in this Zip file.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetInputStreamOverloaded. Creates an input stream reading the given zip entry as uncompressed data. Normally zip entry should be an entry returned by GetEntry().
GetType (inherited from Object) Gets the Type of the current instance.
TestArchive Test an archive for integrity/validity
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

ZipFile Class | ICSharpCode.SharpZipLib.Zip Namespace