====== 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