gzip works fine with infinite streams of data since it only keeps track of local information about the data that it is compressing. So have no worries about using it on large files.

Cheers,
Ben