Why use WinZIP? Since Windows Vista in all Windows editions ZIP-functionality is inbuilt.
BTW: Don't believe the "extra 12 bytes at beginning of the file" are added during the download operation. Rather believe your JAVA code is wrong and WinZIP 8 is more "failure tolerant" than WinZIP 9.
Bookmarks