Hva er REV-filformatet?
En .rev-fil er et WinRAR Recovery Volume - en binær redundansfil opprettet av RARLAB sammen med et RAR-arkiv delt i flere volumer. Den inneholder ingen komprimerte filer og kan ikke pakkes ut; i stedet inneholder den Reed-Solomon-paritetsdata som WinRAR bruker til å rekonstruere manglende eller skadede .part-volumer.
Når et stort arkiv deles opp i segmenter som archive.part1.rar, archive.part2.rar og så videre, kan WinRAR valgfritt generere et tilsvarende sett med .rev-filer. Hvis ett eller flere .part-volumer senere går tapt eller blir korrupt, leser WinRAR de gjenværende .rev-filene og gjenoppbygger automatisk de tapte volumene - én .rev-fil gjenoppretter nøyaktig én manglende del.
Gjenopprettingsvolumer legges til ved opprettelse ved hjelp av kommandolinjebryteren rv:
rar a -rv3 archive.rar
legger til tre gjenopprettingsvolumer. I WinRAR-grensesnittet er tilsvarende valg Add recovery volumes i arkivdialogen.
Internt har .rev-filer samme RAR-filsignatur (52 61 72 21 1A 07, altså Rar! 1A 07) som vanlige arkivvolumer, men deres interne tjenestehode identifiserer dem som gjenopprettingsblokker i stedet for datablokker. Paritetsdata lagres ukomprimert, og hver .rev-fil er nøyaktig like stor som ett vanlig .part-volum.
Formatet ligner konseptuelt på PAR2-paritetsfiler som brukes i Usenet-gjenoppretting, men .rev er en proprietær, RAR-basert mekanisme som kun støttes av RARLAB-verktøy. En .rev-fil er helt ubrukelig alene - den har kun betydning sammen med det flervolumssettet den ble laget for.
Sikkerhet og trygghet
RISIKO: LOWEn .rev-fil inneholder kun paritetsdata - det finnes ingen kjørbar kode og ingenting å kjøre, så selve formatet er ufarlig. Den eneste forholdsregelen er den vanlige for RAR-sett fra upålitelige kilder: når du har rekonstruert og pakket ut arkivet, bør du skanne de utpakkede filene før du åpner dem, da arkivinnholdet (ikke .rev-filen) kan inneholde skadelig programvare.
Formatdetaljer
i et nøtteskall- TortoiseSVN / Subversion «Revisions» - Noen verktøy merker eksporterte revisjonsdata med .rev, urelatert til WinRAR-gjenopprettingsvolumer.
- C64/retro-emulator REV-filer - Noen få eldre emulatorer og verktøy bruker .rev for revisjons- eller regiondata; nisjepreget og urelatert.
Programmer som åpner REV-filer
Tekniske detaljer
dyp spesifikasjon| Filtype | Binært Reed-Solomon-paritetsvolum (gjenoppretting) for et RAR-arkivsett i flere deler |
| Byterekkefølge | Little-endian |
| Filsignatur (magic bytes) | 52 61 72 21 1A 07 ved posisjon 0 - standard RAR-markørblokk delt med alle RAR-volumer |
| Forskjell på RAR4 og RAR5 | RAR4-gjenopprettingsvolumer avslutter signaturen med 07 00; RAR5-gjenopprettingsvolumer bruker 07 01 00 |
| Paritetsalgoritme | Reed-Solomon feilrettingskoder |
| Gjenopprettingskapasitet | Én .rev-fil rekonstruerer nøyaktig ett manglende eller korrupt .part-volum; N gjenopprettingsvolumer gjenoppretter opptil N tapte deler |
| Filstørrelse | Tilsvarer størrelsen på ett vanlig .part-volum i settet |
| Komprimering | Ingen - paritetsdata lagres ukomprimert inne i gjenopprettingsvolumet |
| Kryptering | Ingen i selve .rev-filen; designet for å beskytte flervolumssett som selv kan være kryptert |
| Navnekonvensjon | arkivnavn.partN.partM.rev (f.eks. backup.part1.part3.rev), nummerert for å indikere hvilke volumer de beskytter |
| Opprettelse via kommandolinje | rar a -rvN arkivnavn.rar - der N er antall gjenopprettingsvolumer som skal genereres |
| Intern struktur | RAR-markørblokk → tjenestehode for gjenopprettingsvolum → Reed-Solomon-paritetsdatablikker |
| Støttede plattformer | Windows (WinRAR GUI og CLI), macOS og Linux (rar/unrar CLI), Android (RAR-app fra RARLAB) |
| Rolle i arkivsettet | Supplerende redundansfil - har ingen verdi isolert og kan ikke erstatte .part-volumene den beskytter |
| Åpent motstykke | PAR2 tjener et lignende formål for arkivsett som ikke er RAR, spesielt i Usenet-arbeidsflyter |
| Utgitt | WinRAR 3.x (recovery volumes; greatly improved in WinRAR 3.80, 2008) |
| Siste versjon | Recovery volumes for RAR5 archives (WinRAR 5.0+, 2013) |
| Spesifikasjon | www.rarlab.com |
REV-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om REV-filer.