Fichiers PAR2 sous Linux

closeCet article a été publié il y a 15 ans 4 mois 22 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.

Je suis en train de revoir ma doc d’initiation à Debian (publication d’une nouvelle version très prochainement). Du coup, je sors quelques articles de cette doc. Là, je vais vous parler de la gestion des fichiers PAR2 sous Linux. Avis aux amateurs de newsgroups – tous ne savent pas qu’on peut gérer les .PAR2 autre part que dans QuickPar2 sous Windows. Hum.

J’explique par l’exemple :

aptitude install par2

Vous comprendrez vite fait comment utiliser la commande de vérification ou réparation, un exemple :

$ par2verify *PAR2 *
par2cmdline version 0.4, Copyright (C) 2003 Peter Brian Clements.
...
Loading "toto.vol001+01.PAR2".
Loaded 57 new packets including 1 recovery blocks
Loading "toto.vol002+02.PAR2".
Loaded 2 new packets including 2 recovery blocks
...
There are 27 recoverable files and 0 other files.
The block size used was 243200 bytes.
There are a total of 2002 data blocks.
The total size of the data files is 481943615 bytes.
Verifying source files:
Target: "toto.nfo" - found.
Target: "toto.r00" - found.
...
Target: "toto.r17" - missing.
...
Target: "toto.rar" - found.
Target: "toto.sfv" - found.
Scanning extra files:
File: "toto.r17.01-45" - found 45 of 83 data blocks from "toto.r17".
File: "toto.r17.50-83" - found 34 of 83 data blocks from "toto.r17".
Repair is required.
1 file(s) are missing.
26 file(s) are ok.
You have 1998 out of 2002 data blocks available.
You have 201 recovery blocks available.
Repair is possible.
You have an excess of 197 recovery blocks.
4 recovery blocks will be used to repair.

Nickel, vous n’avez plus qu’à lancer par2repair pour effectuer la réparation.

Voilà, y’a pas beaucoup plus à dire.
Ah si. Connaissiez-vous le paquet hellanzb et le plug-in hellafox pour Firefox ?
Un prochain article peut-être. Sinon lancez-vous, c’est assez simple. Un fichier de conf à revoir et zou.

8 comments

  1. Effectivement, ça existe et ça sert !
    par contre, utilisateur de hellanzb depsui un moment, j’ai trouvé le graal avec sabnzbd et sa skin (de base) « plush »

    c’est vraiment génial !, scriptable, ergonomique fiable !
    J’ai souvent eu des problèmes de réparation avec hellanzb qui me générait des fichiers « dupe » dans les par2 et qui plantait la réparation.
    il suffisait dans 99% des cas de renommer ces fichiers dupe et de lancer par2repair pour que tout rentre dans l’ordre…
    jamais eu un souci de ce genre avec sabnzbd…

    bref, un must have !

  2. OK pour le par2repair mais comment générer des fichiers PAR2 ?
    Et une question, pourquoi a-t-on besoin de PAR2 dans les ng ? Est-ce que le download de fichier n’est pas censé être exempt d’erreur ?

    Heu je me rend compte que mes questions sont un peu brutale 🙂 C’est non voulu 🙂

  3. Merci bien pour ces info, c’est qur que lottanzb c’est pas mal mais c’est pas encore ca pour la rsestauration.
    Je test de suite ca et hellafox
    Thanks !

  4. Il y a mieux Sabnzbd+, un client newsgroup qui se gère depuis un navigateur web (donc depuis partotu sur Terre).

    Il intégre un outil de vérification par et d’extraction automatique.

    Enjoy =)

  5. @calvin0c7: pour créer un set de fichiers par2, c’est la commande par2create qu’il faut utiliser.

    Et pour ta question sur l’utilité des par2 sur les newsgroups, effectivement étant donné la structure même du réseau Usenet (réplication des données entre les serveurs, nombre de lignes de découpage des articles pour le binaire, mode de rétention et d’effacement des archives), un outil de vérification de l’intégrité est nécessaire (comme sfv, md5, etc…), les par2 quant à eux apportent en plus la réparation.

    Pour les amateurs d’interfaces graphiques il existe Gpar2 (pour Gnome) et Kpar2 (pour KDE) qui ne font que la vérification/réparation.
    PyPar2 quant à lui fait la vérification/réparation ET la création de par2 et tourne avec GTK (Gnome, Xfce, LXDE, etc…)

  6. Coucou, je vais peut être jeter un pavé dans la mare… mais je débute sous LINUX, je charge des fichiers qui , pour certains « déconnent » avec les fichiers PAR2. Bon je viens de lire les explications, c’est bien, trés bien même, mais un petit soucis. Ou va t on chercher le programme pour l’installer sur le PC??? et comment l’installer??? j’avoue avoir des petits soucis d’adaptation pour quitter les « habitudes » windows….. merci d’avance!!!

  7. Merci à toi !!! Mon sabnzbd ne veut pas décompresser ce genre de truc renommés…

    Et dire qu’à chaque fois je me prenait la tête avec ça… J’en étais à utiliser un quickpar sous wine…

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.