30 décembre 2010
J'ai le plaisir de vous annoncer la version 1.5 ! (premier post mis à jour).
Cette version apporte :
- plus de facilité d'utilisation
- une meilleure optimisation pour les recollages partiels qui se font désormais en mode "optimisé".
Les options
-o (Optimisé ou mode "Turbo") et
-a (Ajout ou Append) disparaissent !..
Mais rassurez-vous, comme c'est tout l'intérêt de ce script, ces fonctionnalités sont toujours là... simplement elles ne sont plus optionnelles (pourquoi faire "lent" quand on peut faire "rapide" !) et sont appliquées systématiquement et
automagiquement.
Le mode "ajout" sera appliqué automatiquement si le script détecte que vous avez déjà fait un recollage partiel (après vérification que les tailles correspondent bien).
Le mode "Turbo" est désormais le seul mode de recollage, il est appliqué aussi sur le premier fichier (ce n'était pas le cas en 1.2).
Donc désormais vous faites simplement :
tuXtremMerge Mon_Fichier.001.xtm
... et le script détecte tout seul s'il doit ajouter ou pas, et procède toujours en mode optimisé, même lors des ajouts !
Le script fonctionne désormais "à la Firefox" (téléchargements), c'est à dire que pendant le recollage vous verrez votre fichier destination avec une taille à 0, et un fichier portant le même nom avec une extension
.part supplémentaire qui va servir à faire le collage. Une fois tous les morceaux recollés, le script termine en renommant le fichier
.part
Le script est plus léger (3K de moins) et le source plus clair (j'espère !) puisqu'il y a moins de redondances de code avec une méthode unique de collage.
Limitations :
- Le script ne gère pas les interruptions. (c'est dans le TODO). Donc si vous faites CTRL-C durant l'exécution vous risquez d'avoir un résultat inexploitable. Le contournement est simple, dans ce cas vous relancez le script avec l'option -f (pour forcer l'écrasement) et les opérations recommenceront depuis le début.
- En cas d'erreur de MD5 sur un des fichiers le script effacera le fichier résultat qui est considéré comme incorrect. Contournement : corriger l'erreur MD5 (par exemple tenter de retélécharger s'il s'agit d'un fichier venant du web) et si ce n'est pas possible, vous pouvez toujours relancer avec l'option -n (ignore les MD5)... à vos risques et périls sur l'exploitabilité du résultat !.. En réalité cette limitation provient plus du format lui-même qui se contente de signaler les erreurs mais ne donne aucun moyen pour les corriger ! 😉
- Le script ne gère pas les xtm en mode "exécutable" (voir post #14)... et ne les gèrera jamais car cette fonctionnalité n'est pas documentée dans le logiciel privateur d'origine. Contournement : utiliser wine avec le logiciel d'origine... désolé !
Roadmap :
Ce script "intelligent" servira de base à la version graphique. Néanmoins la version graphique sera débarrassée des options secondaires comme le contrôle des MD5 seul, ignorer les MD5, forçage... Pour ces cas très particuliers, il faudra continuer à utiliser la version console.