>>50
You don't get it, so let me elaborate (just for you!). Read
very carefully, okay?
tar is an archiver. It allows you to store files uncompressed in a single file. Guess what an uncompressed zip does? It stores files uncompressed in a single file. So yes, they can work very much alike, contrary to penguin fucking fanboys.
Now what does gzip do? It compresses a file. Guess what zip usually is used for? Compressing a file. What does gzip use? Deflate, a variant of LZ77. What does zip use? LZ77.
So... if you were to roll a bunch of files into an uncompressed zip, it would be analogous to using tar. If you were then to compress that uncompressed zip with zip, it would be analogous to gzipping a tarball.
And by the way, that is how solid compression works: by compressing data
across files. A single data block, instead of one for every file. That's all. So tar+gz is a form of solid compression, and so is zip+zip. If you hate zip so much, you should hate tar+gz more, because unlike a normal zip, tar+gz can never randomly access files internally.