Ahhh....Now it all makes a lot more sense - I like that streaming file idea, it somehow feels natural, like so much in UNIX.
Thanks all who have responded. That has added several pieces of useful information to my knowledge base. And Void..far from being too much the answers I received in this thread are EXACTLY what I wanted and needed to know. I can handle these files on a normal basis just by typing a command, but I have that engineers NEED to know what is happening...You know what I mean, and I'm sure you do?
So to get it straight, tar was a way of streaming data to a file, but now it's used primarily to preserve data formats, and permissions, file structures, and the essentials for dealing with the enclosed source code of the file, whilst the zips perform those nice tasks of compressing the data so that it is not huge files.
I guessed it was the equivalent of PK and Win zip, but it's the difference between guessing and learning that seperates the boys from the men.