what is the clever way to rsync big archive on Linux from one server to another?

i found that gzip --rsyncable switch can be used and it should allow rsync to recognize parts of the archive so it do not need to transfer whole archive.

rsyncable seems to be supported until gzip 1.7, but in case of CentOS Linux, it seems it has lower version and gzip being integral part of the yum, it is not advisable to upgrade it?

Except gzip --resyncable, one can probably use uncompressed .tar so unchanged parts will not need to be re-transfered?