What usually happens is
- you receive a zip file from somewhere
- you didn't make it, you have no idea how it was made
- you access it using Windows and it appears to work
- however eventually, on a really bad day this'll be after a couple of hours wasted work, you realise that there are some files missing
- you access it again using Winzip this time and everything is fine.
The only safe thing to do is use Winzip to read incoming zip files. Of course if you're in control of the entire process you can do what you like, but the usual use of zip files is receiving them from someone else.