I dunno much abt this thing, but i think u can zip the content at one end and then unzip at the receiving end!!
the processor of both the sending n receiving machines have to be good so that u dont end up losing time in the zipping n unzipping process.
if the content is already zipped then i dunno what to do.
mayb some of the gurus in the forum can help u in a better way