The thing is: GZip is not zip. This is a different compression format.
To work with ZIP, you can use #ziplib:
Another option is using SevenZipSharp, a .NET wrapper of the famous 7-Zip:
Both ZIP libraries are open-source. So, you won't have to use any "3rd-party DLLs".