-
Notifications
You must be signed in to change notification settings - Fork 87
Replace DotNetZip with Zlib.Portable #16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Thanks for this. I must admit that I am a bit worried about adding a new dependency, which As for using NuGet - I have added support but don't actually use it much On Sun, Apr 12, 2015 at 9:06 PM, Kevin Balz [email protected]
|
Also, I haven't looked into the state of gzip/zlib compatibility with the standard .NET libraries. Maybe this is an option, which eliminates the entire dependency issue? |
Updated depencies to include Zlib.Portable
You're right, you must add dependencies to the nuspec, haven't thought about that. src: https://docs.nuget.org/create/creating-and-publishing-a-package (example .nuspec) . |
I have read that zlib and gzip libraries can often be used together, since zlib is capable of writing gzip headers, and gzip is capable of understanding the DEFLATE algorithm. But there have also been reports of bloated zlib files under .NET, and unfortunately I never really learned much about the issue. Anyway, it is probably best to keep using a zlib-dedicated library. BTW the Zlib.Portable README says that its work is being sent to the official DotNetZip repository. Do you know if there's any advantage to using one vs the other? (Also, I am glad to see that DotNetZip is still being maintained!) PS: I've emailed AdvancedREI to see which one they would recommend. |
Just heard back from Robert McLaws, Zlib.Portable maintainer (that was fast!), he suggested going with the DotNetZip version. |
I have problems findng the DotNetZip version ( there are a lot of packages named Zlib.Portable). To which one are you referreing to? |
Yeah... I see what you mean now. Zlib.Portable's README points to the 2011 release, which is I was already The DotNetZip version of NuGet does not have any record of patches or And the NuGet version of DotNetZip does not appear to be any more I will contact Robert McLaws again, and find out to which repo they have Very sorry for making this more complicated than it probably needs to be. On Tue, Apr 14, 2015 at 5:58 PM, Kevin Balz [email protected]
|
The new version does not require an external zlib library, so I'll probably close this issue if there are no problems. |
Closing this, since an external zlib library is no longer necessary. Issues with the zlib changes can be handled in separate issues. |
Removed zlib source files and added Zlib.Portable Nuget.