Vad är filformatet REV?
En .rev-fil är en WinRAR Recovery Volume - en binär redundansfil skapad av RARLAB tillsammans med en RAR-arkivuppsättning i flera volymer. Den innehåller inga komprimerade filer och kan inte extraheras; istället innehåller den Reed-Solomon-paritetsdata som WinRAR använder för att rekonstruera saknade eller skadade .part-volymer.
När ett stort arkiv delas upp i segment som archive.part1.rar, archive.part2.rar och så vidare, kan WinRAR som tillval generera en matchande uppsättning .rev-filer. Om en eller flera .part-volymer senare går förlorade eller skadas, läser WinRAR de kvarvarande .rev-filerna och återskapar automatiskt de förlorade volymerna - en .rev-fil återställer exakt en saknad del.
Återställningsvolymer läggs till vid skapandet med kommandoradsväxeln rv:
rar a -rv3 archive.rar
lägger till tre återställningsvolymer. I WinRAR:s grafiska gränssnitt är motsvarigheten alternativet Add recovery volumes i arkivdialogrutan.
Internt bär .rev-filer samma RAR-filsignatur (52 61 72 21 1A 07, dvs. Rar! 1A 07) som vanliga arkivvolymer, men deras interna tjänstehuvud identifierar dem som återställningsblock snarare än datablock. Paritetsdata lagras okomprimerat, och varje .rev-fil är exakt lika stor som en vanlig .part-volym.
Formatet liknar konceptuellt PAR2-paritetsfiler som används i Usenet-återställningsflöden, men .rev är en proprietär, RAR-nativ mekanism som endast stöds av RARLAB-verktyg. En .rev-fil är helt värdelös på egen hand - den har bara betydelse tillsammans med den arkivuppsättning den skapades för.
Säkerhet & trygghet
RISK: LOWEn .rev-fil innehåller endast paritetsdata - det finns ingen körbar kod och inget att köra, så själva formatet är ofarligt. Den enda försiktighetsåtgärden är den vanliga för RAR-uppsättningar från okända källor: när du väl har rekonstruerat och extraherat arkivet, skanna de extraherade filerna innan du öppnar dem, eftersom arkivets innehåll (inte .rev-filen) kan innehålla skadlig kod.
Formatdetaljer
i ett nötskal- TortoiseSVN / Subversion 'Revisions' - Vissa verktyg märker exporterad revisionsdata med .rev, vilket inte är relaterat till WinRAR-återställningsvolymer.
- C64/retro-emulator REV-filer - Några äldre emulatorer och verktyg använder .rev för revisions- eller regiondata; nischat och orelaterat.
Program som öppnar REV-filer
Tekniska detaljer
djup specifikation| Filtyp | Binär Reed-Solomon-paritetsvolym (återställning) för en RAR-arkivuppsättning i flera delar |
| Byteordning | Little-endian |
| Filsignatur (magic bytes) | 52 61 72 21 1A 07 vid offset 0 - standard RAR-markeringsblock som delas med alla RAR-volymer |
| Skillnad mellan RAR4 och RAR5 | RAR4-återställningsvolymer avslutar signaturen med 07 00; RAR5-återställningsvolymer använder 07 01 00 |
| Paritetsalgoritm | Reed-Solomon felkorrigeringskoder |
| Återställningskapacitet | En .rev-fil rekonstruerar exakt en saknad eller skadad .part-volym; N återställningsvolymer återställer upp till N förlorade delar |
| Filstorlek | Lika stor som en vanlig .part-volym i uppsättningen |
| Komprimering | Ingen - paritetsdata lagras okomprimerat inuti återställningsvolymen |
| Kryptering | Ingen inuti själva .rev-filen; utformad för att skydda volymuppsättningar som i sig kan vara krypterade |
| Namngivningskonvention | arkivnamn.partN.partM.rev (t.ex. backup.part1.part3.rev), numrerade för att indikera vilka volymer de skyddar |
| Skapande via kommandorad | rar a -rvN arkivnamn.rar - där N är antalet återställningsvolymer som ska genereras |
| Intern struktur | RAR-markeringsblock → tjänstehuvud för återställningsvolym → Reed-Solomon-paritetsdatablock |
| Plattformar som stöds | Windows (WinRAR GUI och CLI), macOS och Linux (rar/unrar CLI), Android (RAR-app från RARLAB) |
| Roll i arkivuppsättning | Kompletterande redundansfil - har inget värde isolerat och kan inte ersätta de .part-volymer den skyddar |
| Motsvarighet i öppet format | PAR2 tjänar ett liknande syfte för icke-RAR-arkiv, särskilt i Usenet-återställningsflöden |
| Släppt | WinRAR 3.x (recovery volumes; greatly improved in WinRAR 3.80, 2008) |
| Senaste version | Recovery volumes for RAR5 archives (WinRAR 5.0+, 2013) |
| Specifikation | www.rarlab.com |
REV-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om REV-filer.