LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


expert:reparation_d_archives

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] <par2 file> [files]
       par2 v(erify) [options] <par2 file> [files]
       par2 r(epair) [options] <par2 file> [files]
Or:
       par2create [options] <par2 file> [files]
       par2verify [options] <par2 file> [files]
       par2repair [options] <par2 file> [files]

OPTIONS
       -b<n>  Set the Block-Count
       -s<n>  Set the Block-Size (Don't use both -b and -s)
       -r<n>  Level of Redundancy (%)
       -c<n>  Recovery block count (don't use both -r and -c)
       -f<n>  First Recovery-Block-Number
       -u     Uniform recovery file sizes
       -l     Limit size of recovery files (Don't use both -u and -l)
       -n<n>  Number of recovery files (Don't use both -n and -l)
       -m<n>  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 :

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 : gpar2-0.3.tar.gz et le copier dans /usr/share/pixmaps/.

Utilisation

Lancer l'application avec la commande

$ gpar2

Gpar2

Cliquer sur “Ouvrir…“ et sélectionner le premier fichier .PAR2 de la série
Sélectionner le fichier PAR2

Les archives sont vérifiées
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

expert/reparation_d_archives.txt · Dernière modification : 2018/11/17 12:53 de 127.0.0.1