There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Support Asynchronous Operations
Being that this library deals with I/O, I recommend adding support for asynchronous operations. Use the Asynchronous Programming Model (APM), which is standard throughout the .NET Framework.
Async operations are already available on GZipStream, DeflateStream, and ZlibStream in the Ionic.Zlib namespace.
But we need Async versions of Save and ExtractAll for the ZipFile class. And possibly Read.
For any library used in any environment that needs to scale, blocking on I/O is unacceptable.