It was pointed out on twitter today (http://nuget.codeplex.com/workitem/2529) that MyGet uses 150/GB of bandwidth per month. So any fractional savings in bandwith would be significant. Therefore can we try the following
* Use Sharp7Zip instead of the built in windows compression library to compress the nupkg files in zip format. This should make slightly smaller zip files that decompress just fine with current versions of NuGet.
* Add an option to make 7zip compressed nuget packages. This should not be default behavior, but you should be able to make the behavior default via a configuration option for people that maintain their own repos.
* Eventually make 7-zip format the default format.
Comments: While this would make for smaller packages, it would prevent some scenarios (e.g. being able to rename a .nupkg to .zip and explore the package contents) as well as break older clients.
* Use Sharp7Zip instead of the built in windows compression library to compress the nupkg files in zip format. This should make slightly smaller zip files that decompress just fine with current versions of NuGet.
* Add an option to make 7zip compressed nuget packages. This should not be default behavior, but you should be able to make the behavior default via a configuration option for people that maintain their own repos.
* Eventually make 7-zip format the default format.
Comments: While this would make for smaller packages, it would prevent some scenarios (e.g. being able to rename a .nupkg to .zip and explore the package contents) as well as break older clients.