Pages : 1
#1 Hier à 18:40
- Toobuntu
Comparaison d'archives et patch de mise à jour
Bonjour
J'ai des archives compressées assez grosses (plus de 400Go).
Je voudrais pouvoir faire des comparaisons entre ces archives et pouvoir créer des fichiers de mises à jour pour pouvoir passer d'une version à une autre.
Est-ce que vous connaissez un logiciel gratuit qui permettent de faire ça ( Si une version windows de ce logiciel existait ce serait un plus).
Hors ligne
#2 Aujourd'hui à 06:18
- GR 34
Re : Comparaison d'archives et patch de mise à jour
Salut,
Peut être :
Pour comparer :
diff -r /chemin/vers/archive1 /chemin/vers/archive2
Pour mettre à jour :
rsync -av /chemin/vers/archive2/ /chemin/vers/destination
Rsync peut être utilisé avec une interface graphique : Grsync.
Dernière modification par GR 34 (Aujourd'hui à 06:21)
Karantez-vro... Breizhad on ha lorc'h ennon !
«Les animaux sont mes amis. Et je ne mange pas mes amis.» George Bernard Shaw
https://www.l214.com/
L’avenir est la chose la plus incertaine qu’il soit !
Hors ligne
#3 Aujourd'hui à 11:16
- Toobuntu
Re : Comparaison d'archives et patch de mise à jour
Merci, mais je voudrais pouvoir créer une archive qui représente la différence entre 2 versions de fichiers pour pouvoir mettre à jour la version de départ avec ce fichier.
Hors ligne
#4 Aujourd'hui à 15:48
- GR 34
Re : Comparaison d'archives et patch de mise à jour
Tu tiens vraiment à l'archive des différences ? Avec rsync tu n'as pas besoin de connaître les différences.
Si tu veux mettre à jour l'archive1 en utilisant l'archive2 :
rsync -av /chemin/archive2/ /chemin/archive1/
pour inverser tu inverses les archives dans la ligne de commande au dessus.
Pour créer ton archive des différences si tu y tiens vraiment avant de lancer rsync évidemment :
diff -ruN archive1/ archive2/ > differences.patch
zip differences.zip differences.patch
Attention toutefois si tu le fais plusieurs fois l'archive des différences précédente sera écrasée par la nouvelle à moins que tu la mettes de côté. Un petit script bash permettrait de créer une petite application pratique évitant les écueils
Karantez-vro... Breizhad on ha lorc'h ennon !
«Les animaux sont mes amis. Et je ne mange pas mes amis.» George Bernard Shaw
https://www.l214.com/
L’avenir est la chose la plus incertaine qu’il soit !
Hors ligne
Pages : 1