ZipFile Methods

IC Sharp Sharp Zip Lib

ICSharpCode SharpZipLib Class 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 Static Methods

CreateOverloaded. Create a new ZipFile whose data will be stored in a file.

Public Instance Methods

AbortUpdate Abort updating leaving the archive unchanged.
AddOverloaded. Add a new entry to the archive.
AddDirectory Add a directory entry to the archive.
BeginUpdateOverloaded. Begin updating this ZipFile archive.
Close Closes the ZipFile. If the stream is owned then this also closes the underlying input stream. Once closed, no further instance methods should be called.
CommitUpdate Commit current updates, updating this archive.
DeleteOverloaded. Delete an entry by name
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.
SetComment Set the file comment to be recorded when the current update is commited.
TestArchiveOverloaded. Test an archive for integrity/validity
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Methods

Dispose Releases the unmanaged resources used by the this instance and optionally releases the managed resources.
Finalize Finalize this instance.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

ZipFile Class | ICSharpCode.SharpZipLib.Zip Namespace