If I make a zip file on OSX 10.6 with the OS native tool, and unarchive it on Windows 7, it's root directory will be doubly nested in another one with the same name, and it will contain all kinds of trash like .MACOSX and .ds_store
If I make a zip file on windows with the OS native tool, and try to unzip it on OSX with the native tool, it just creates a .ztgz file or something and then unzipping that just results in another zip file ad infinitum.
How do I make a clean zip file, for distribution, that will work correctly and cleanly on any system?