====== Réparation d'archive à l'aide de fichiers .PAR2 ====== Les archives que l'on télécharge sur les newsgroup sont parfois accompagnées de fichiers .PAR2. Par exemple, une série d'archive nommée : exemple.mpeg.r00 exemple.mpeg.r01 exemple.mpeg.r02 ... serait accompagnée des fichiers PAR2 : exemple.mpg.par2 exemple.mpg.vol00+01.par2 exemple.mpg.vol01+02.par2 exemple.mpg.vol03+04.par2 exemple.mpg.vol07+08.par2 exemple.mpg.vol15+16.par2 exemple.mpg.vol31+32.par2 exemple.mpg.vol63+37.par2 Ces fichiers permettent de vérifier si les archives ne sont pas endommagées, et dans certains cas, de les réparer.\\ Plusieurs applications sont capables de réaliser cette opération. ===== Par2 ===== Cette application fonctionne en ligne de commande. Elle permet de vérifier, de réparer des archives mais également de créer des fichiers PAR2. ==== Installation ==== === Ubuntu === Activer les dépôts universe $ sudo apt-get install par2 === Suse 10.3 === Activer ce dépôt : http://download.opensuse.org/repositories/home:/darix/openSUSE_10.3/ # zypper install par2cmdline ==== Utilisation ==== Un **man par2** nous donne : SYNOPSYS par2 c(reate) [options] [files] par2 v(erify) [options] [files] par2 r(epair) [options] [files] Or: par2create [options] [files] par2verify [options] [files] par2repair [options] [files] OPTIONS -b Set the Block-Count -s Set the Block-Size (Don't use both -b and -s) -r Level of Redundancy (%) -c Recovery block count (don't use both -r and -c) -f First Recovery-Block-Number -u Uniform recovery file sizes -l Limit size of recovery files (Don't use both -u and -l) -n Number of recovery files (Don't use both -n and -l) -m Memory (in MB) to use -v [-v] Be more verbose -q [-q] Be more quiet (-qq gives silence) -- Treat all remaining CommandLine as filenames **Exemple d'utilisation :**\\ //Se placer dans le dossier contenant les fichiers PAR2, et sur le premier fichier PAR2 uniquement (ici : **exemple.mpeg.PAR2**)// * Pour vérifier : par2verify exemple.mpg.par2 * Pour réparer : par2repair exemple.mpg.par2 ===== Gpar2 ===== Cette application permet de vérifier et de réparer les archives de manière graphique. Son interface est en GTK. ====Installation ==== === Ubuntu === * **Pour Feisty et Gutsy**\\ Activer les dépôt universe $ sudo apt-get install gpar2 === Suse 10.3 === Installer les dépendances suivantes : # zypper install gtkmm2 //Il manque peut-être des dépendances, merci de les indiquer ici si vous en trouvez.//\\ \\ Ainsi que les paquets : * [[http://downloads.sourceforge.net/parchive/libpar2-0-0.2-2.i386.rpm?modtime=1141154171&big_mirror=0|libpar2]] * [[http://downloads.sourceforge.net/parchive/gpar2-0.3-2.i386.rpm?modtime=1141153909&big_mirror=0|gpar2]] === Spécifique à KDE === Cette application étant spécifique à Gnome, un message d'erreur peut survenir sous KDE : >>**terminate called after throwing an instance of 'Glib::FileError'**\\ Il faut alors récupérer le fichier **gnome-logo-icon-transparent.png** dans l'archive : [[http://downloads.sourceforge.net/parchive/gpar2-0.3.tar.gz?modtime=1141153935&big_mirror=0|gpar2-0.3.tar.gz]] et le copier dans **/usr/share/pixmaps/**. ==== Utilisation ==== Lancer l'application avec la commande $ gpar2 {{internet:gpar2:gpar2.png?400|Gpar2}}\\ \\ Cliquer sur **"Ouvrir..."** et sélectionner le premier fichier .PAR2 de la série\\ {{internet:gpar2:gpar2_selection.png?500|Sélectionner le fichier PAR2}}\\ \\ Les archives sont vérifiées\\ {{internet:klibido:gpar2_verif_flou.png?400|Vérification de l'archive}}\\ \\ Si nécessaire réparer l'archive en cliquant sur l'icône **"Réparer une archive endommagée"** ---- Contributeur : did