Qu'est-ce que le format de fichier REV ?
Un fichier .rev est un volume de récupération WinRAR - un fichier de redondance binaire créé par RARLAB parallèlement à un ensemble d'archives RAR multi-volumes. Il ne contient aucun fichier compressé et ne peut pas être extrait ; il contient plutôt des données de parité Reed-Solomon que WinRAR utilise pour reconstruire les volumes .part manquants ou corrompus.
Lorsqu'une archive volumineuse est divisée en segments tels que archive.part1.rar, archive.part2.rar, etc., WinRAR peut éventuellement générer un ensemble correspondant de fichiers .rev. Si un ou plusieurs volumes .part sont ultérieurement perdus ou corrompus, WinRAR lit les fichiers .rev survivants et reconstruit automatiquement les volumes perdus - un fichier .rev récupère exactement une partie manquante.
Les volumes de récupération sont ajoutés au moment de la création à l'aide du commutateur de ligne de commande rv :
rar a -rv3 archive.rar
ajoute trois volumes de récupération. Dans l'interface graphique de WinRAR, l'équivalent est l'option Ajouter des volumes de récupération dans la boîte de dialogue d'archivage.
En interne, les fichiers .rev portent la même signature de fichier RAR (52 61 72 21 1A 07, c'est-à-dire Rar! 1A 07) que les volumes d'archives ordinaires, mais leur en-tête de service interne les identifie comme des blocs de récupération plutôt que des blocs de données. Les données de parité sont stockées sans compression, et chaque fichier .rev est exactement aussi volumineux qu'un volume .part normal.
Le format est conceptuellement similaire aux fichiers de parité PAR2 utilisés dans les flux de récupération Usenet, mais le .rev est un mécanisme propriétaire natif de RAR, pris en charge uniquement par les outils RARLAB. Un fichier .rev est totalement inutile seul - il n'a de sens qu'aux côtés de l'ensemble multi-volumes pour lequel il a été conçu.
Sécurité et sûreté
RISQUE : LOWUn fichier .rev ne contient que des données de parité - il n'y a aucun code exécutable et rien à lancer, donc le format lui-même est inoffensif. La seule précaution est la prudence habituelle pour les ensembles RAR provenant de sources non fiables : une fois l'archive reconstruite et extraite, analysez les fichiers extraits avant de les ouvrir, car le contenu de l'archive (pas le .rev) pourrait contenir des logiciels malveillants.
Détails du format
en bref- TortoiseSVN / Subversion « Revisions » - Certains outils étiquettent les données de révision exportées avec .rev, sans rapport avec les volumes de récupération RAR.
- Fichiers REV d'émulateurs C64/rétro - Quelques émulateurs et outils anciens utilisent .rev pour les données de révision/région ; usage de niche et sans rapport.
Programmes qui ouvrent les fichiers REV
Détails techniques
spécifications approfondies| Type de fichier | Volume de parité binaire Reed-Solomon (récupération) pour un ensemble d'archives RAR multi-parties |
| Ordre des octets | Little-endian |
| Signature de fichier (octets magiques) | 52 61 72 21 1A 07 à l'offset 0 - le bloc marqueur RAR standard partagé avec tous les volumes RAR |
| Distinction RAR4 vs RAR5 | Les volumes de récupération RAR4 terminent la signature par 07 00 ; les volumes de récupération RAR5 utilisent 07 01 00 |
| Algorithme de parité | Codes de correction d'erreurs Reed-Solomon |
| Capacité de récupération | Un fichier .rev reconstruit exactement un volume .part manquant ou corrompu ; N volumes de récupération récupèrent jusqu'à N parties perdues |
| Taille du fichier | Égale à la taille d'un volume .part régulier de l'ensemble |
| Compression | Aucune - les données de parité sont stockées sans compression à l'intérieur du volume de récupération |
| Chiffrement | Aucun dans le fichier .rev lui-même ; conçu pour protéger des ensembles multi-volumes qui peuvent eux-mêmes être chiffrés |
| Convention de nommage | nomarchive.partN.partM.rev (ex: backup.part1.part3.rev), numérotés pour indiquer quels volumes ils protègent |
| Création en ligne de commande | rar a -rvN nomarchive.rar - où N est le nombre de volumes de récupération à générer |
| Structure interne | Bloc marqueur RAR → en-tête de service du volume de récupération → blocs de données de parité Reed-Solomon |
| Plateformes supportées | Windows (WinRAR GUI et CLI), macOS et Linux (rar/unrar CLI), Android (application RAR par RARLAB) |
| Rôle dans l'ensemble d'archives | Fichier de redondance supplémentaire - n'a aucune valeur isolément et ne peut se substituer aux volumes .part qu'il protège |
| Équivalent en format ouvert | PAR2 remplit un objectif similaire pour les ensembles d'archives non-RAR, en particulier dans les flux de récupération Usenet |
| Publié | WinRAR 3.x (recovery volumes; greatly improved in WinRAR 3.80, 2008) |
| Dernière version | Recovery volumes for RAR5 archives (WinRAR 5.0+, 2013) |
| Spécification | www.rarlab.com |
Conversions REV
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers REV.