Every file has an ending. In your case, it's ".zip". Windows uses these endings to work out what to do with the file. On Windows XP, Windows knows exactly what to do. On Windows 98, it needs some help.
This is in the form of a third-party program, such as WinZip (click here for more). Without these programs, Windows do not know what to do.