7-Zip is free and works with most formats of zipped archives and even some bundled set up files like a downloaded HP Printer set up file so you can get just the files you want. Take a look at the illustrations below for a little help if you need it, hopefully they are clear enough. &-Zip come in versions for 64 and 32 bit versions of Windows. Almost everybody on XP will want the 32 bit whereas the majority of those on Windows 7 and 8 will want the 64bit version. At the bottom of this post I have added how to check your system is 32 or 64 bit.
7-Zip can be downloaded here : http://7-zip.org/
Illustration of the website
And to Zip a file
64 Bit or 32 Bit ?
In Windows Vista and Windows 7 simply click the Start button (Usually Bottom left) and then right click "Computer" and finally left click "Properties", the resulting window will eventually tell you what version and 64/32 bit you have.
If you have Windows 8 or 8.1 then take your mouse to the top right of the screen and choose the "Settings" icon and then choose "PC Info", the resulting page will give you the information you need.