File compression is a very important matter now a days. I am a C# programmer. I heard about DotNetZip, SharpZibLib, GZipStream etc. Confused about which one is the best. What I need are:
1: Faster compression speed
2: Better encryption
3: Both zip, unzip facility
4: Password protection
5: Free and enough reference/tutorial
6: Easier for beginner
7: Add files having .mp3, .txt etc format
8: Can work with many files(say 500 at a time, total 1/2 GB)
Thanks in advance
Update: Time is more more expensive than space :)