Je ne dois pas être le seul - je suis rsyncing des fichiers .tar.gz et remarquez que chaque fois que le fichier complet devient rsynd plutôt que les différences. En lisant cela, il semble de retour en 1999 une personne crée un algorithme qui corrigeait le problème http://svana.org/kleptog/rgzip.html (seulement 5% des données nécessaires sont transférées)
Cela est-il allé partout depuis, comment créer des fichiers respectueux de RSYNC .TAR.GZ?
Beeznest a une très bonne explication de l'option option Rsyncable pour GZIP . Dans le test de l'auteur, cette option a ajouté environ 1% à la taille du fichier, mais a permis à RSYNC de transférer les mises à jour d'un fichier gzippé avec plus de 1 300 fois plus vite.
Pour les détails de Gory, voir cette discussion , qu'ils citent.
http://smackerelofopinion.blogspot.com/2009/07/rsyncable-gzip.html
gzip --rsyncable # need two dashes for long options
Je sais que Ubuntu Linux applique A patch (fichier gzip) aux sources Gzip pour permettre un --rsyncable
drapeau. Vous pouvez télécharger ce correctif et l'utiliser vous-même ou voir si votre distribution inclut le patch.