Wat is het REV-bestandsformaat?
Een .rev-bestand is een WinRAR Herstelvolume - een binair redundantiebestand gemaakt door RARLAB naast een RAR-archief dat uit meerdere delen bestaat. Het bevat geen gecomprimeerde bestanden en kan niet worden uitgepakt; in plaats daarvan bevat het Reed-Solomon-pariteitsgegevens die WinRAR gebruikt om ontbrekende of beschadigde .part-volumes te reconstrueren.
Wanneer een groot archief wordt gesplitst in segmenten zoals archive.part1.rar, archive.part2.rar enzovoort, kan WinRAR optioneel een bijbehorende set .rev-bestanden genereren. Als een of meer .part-volumes later verloren gaan of beschadigd raken, leest WinRAR de overgebleven .rev-bestanden en bouwt automatisch de verloren volumes opnieuw op - één .rev-bestand herstelt precies één ontbrekend deel.
Herstelvolumes worden toegevoegd tijdens het maken met de rv opdrachtregel-switch:
rar a -rv3 archive.rar
voegt drie herstelvolumes toe. In de WinRAR-interface is het equivalent de optie Herstelvolumes toevoegen in het archiefdialoogvenster.
Intern dragen .rev-bestanden dezelfde RAR-bestandssignatuur (52 61 72 21 1A 07, d.w.z. Rar! 1A 07) als gewone archiefvolumes, maar hun interne service-header identificeert ze als herstelblokken in plaats van datablokken. Pariteitsgegevens worden ongecomprimeerd opgeslagen en elk .rev-bestand is precies even groot als één regulier .part-volume.
Het formaat is conceptueel vergelijkbaar met PAR2-pariteitsbestanden die worden gebruikt in Usenet-herstelworkflows, maar .rev is een eigen, RAR-eigen mechanisme dat alleen wordt ondersteund door RARLAB-tools. Een .rev-bestand is op zichzelf volledig nutteloos - het heeft alleen betekenis samen met de set van meerdere volumes waarvoor het is gebouwd.
Beveiliging & veiligheid
RISICO: LOWEen .rev-bestand bevat alleen pariteitsgegevens - er is geen uitvoerbare code en niets om uit te voeren, dus het formaat zelf is onschadelijk. De enige voorzorgsmaatregel is de gebruikelijke voor RAR-sets van onbetrouwbare bronnen: zodra u het archief heeft gereconstrueerd en uitgepakt, scant u de uitgepakte bestanden voordat u ze opent, omdat de inhoud van het archief (niet de .rev) malware kan bevatten.
Formaatdetails
in een notendop- TortoiseSVN / Subversion „Revisions” - Sommige tools labelen geëxporteerde revisiegegevens met .rev, niet gerelateerd aan WinRAR-herstelvolumes.
- C64/retro emulator REV-bestanden - Een paar legacy emulators en tools gebruiken .rev voor revisie-/regiogegevens; niche en niet gerelateerd.
Programma's die REV-bestanden openen
Technische details
diepe specificaties| Bestandstype | Binair Reed-Solomon pariteitsvolume (herstel) voor een RAR-archiefset met meerdere onderdelen |
| Byte-volgorde | Little-endian |
| Bestandssignatuur (magic bytes) | 52 61 72 21 1A 07 op offset 0 - de standaard RAR-markeringsblok gedeeld met alle RAR-volumes |
| Onderscheid RAR4 vs RAR5 | RAR4-herstelvolumes eindigen de signatuur met 07 00; RAR5-herstelvolumes gebruiken 07 01 00 |
| Pariteitsalgoritme | Reed-Solomon foutcorrectiecodes |
| Herstelcapaciteit | Eén .rev-bestand reconstrueert precies één ontbrekend of beschadigd .part-volume; N herstelvolumes herstellen tot N verloren onderdelen |
| Bestandsgrootte | Gelijk aan de grootte van één regulier .part-volume in de set |
| Compressie | Geen - pariteitsgegevens worden ongecomprimeerd opgeslagen in het herstelvolume |
| Versleuteling | Geen binnen het .rev-bestand zelf; ontworpen om sets met meerdere volumes te beschermen die zelf versleuteld kunnen zijn |
| Naamgevingsconventie | archiefnaam.partN.partM.rev (bijv. backup.part1.part3.rev), genummerd om aan te geven welke volumes ze beschermen |
| Aanmaken via opdrachtregel | rar a -rvN archiefnaam.rar - waarbij N het aantal te genereren herstelvolumes is |
| Interne structuur | RAR-markeringsblok → herstelvolume service-header → Reed-Solomon pariteitsgegevensblokken |
| Ondersteunde platforms | Windows (WinRAR GUI en CLI), macOS en Linux (rar/unrar CLI), Android (RAR-app van RARLAB) |
| Rol in archiefset | Aanvullend redundantiebestand - heeft geen waarde op zichzelf en kan de .part-volumes die het beschermt niet vervangen |
| Open-formaat tegenhanger | PAR2 dient een vergelijkbaar doel voor niet-RAR archiefsets, met name in Usenet-herstelworkflows |
| Uitgebracht | WinRAR 3.x (recovery volumes; greatly improved in WinRAR 3.80, 2008) |
| Laatste versie | Recovery volumes for RAR5 archives (WinRAR 5.0+, 2013) |
| Specificatie | www.rarlab.com |
REV conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over REV-bestanden.