Hvad er REV-filformatet?
En .rev-fil er en WinRAR Recovery Volume - en binær redundansfil oprettet af RARLAB sammen med et RAR-arkiv bestående af flere volumener. Den indeholder ingen komprimerede filer og kan ikke udpakkes; i stedet indeholder den Reed-Solomon-paritetsdata, som WinRAR bruger til at rekonstruere manglende eller beskadigede .part-volumener.
Når et stort arkiv opdeles i segmenter som archive.part1.rar, archive.part2.rar og så videre, kan WinRAR valgfrit generere et matchende sæt af .rev-filer. Hvis en eller flere .part-volumener senere går tabt eller bliver beskadiget, læser WinRAR de overlevende .rev-filer og genopbygger automatisk de tabte volumener - én .rev-fil gendanner præcis én manglende del.
Gendannelsesvolumener tilføjes ved oprettelsen ved hjælp af kommandolinjeparameteren rv:
rar a -rv3 archive.rar
tilføjer tre gendannelsesvolumener. I WinRAR-brugerfladen er modstykket indstillingen Tilføj gendannelsesvolumener i arkivdialogen.
Internt bærer .rev-filer den samme RAR-filsignatur (52 61 72 21 1A 07, dvs. Rar! 1A 07) som almindelige arkivvolumener, men deres interne service-header identificerer dem som gendannelsesblokke snarere end datablokke. Paritetsdata gemmes ukomprimeret, og hver .rev-fil er præcis lige så stor som én almindelig .part-volumen.
Formatet minder konceptuelt om PAR2-paritetsfiler, der bruges i Usenet-gendannelsesarbejdsgange, men .rev er en proprietær, RAR-nativ mekanisme, der kun understøttes af RARLAB-værktøjer. En .rev-fil er helt ubrugelig alene - den har kun betydning sammen med det multivolumen-sæt, den er bygget til.
Sikkerhed og tryghed
RISIKO: LOWEn .rev-fil indeholder kun paritetsdata - der er ingen eksekverbar kode og intet at køre, så selve formatet er harmløst. Den eneste forsigtighedsregel er den sædvanlige for RAR-sæt fra upålidelige kilder: Når du har rekonstrueret og udpakket arkivet, skal du scanne de udpakkede filer, før du åbner dem, da arkivets indhold (ikke .rev-filen) kan indeholde malware.
Formatdetaljer
kort fortalt- TortoiseSVN / Subversion 'Revisions' - Nogle værktøjer markerer eksporterede revisionsdata med .rev, hvilket ikke er relateret til WinRAR-gendannelsesvolumener.
- C64/retro emulator REV-filer - Enkelte ældre emulatorer og værktøjer bruger .rev til revisions-/regionsdata; nichepræget og ikke relateret.
Programmer der åbner REV-filer
Tekniske detaljer
dyb specifikation| Filtype | Binær Reed-Solomon-paritetsvolumen (gendannelse) til et RAR-arkivsæt i flere dele |
| Byte-rækkefølge | Little-endian |
| Filsignatur (magic bytes) | 52 61 72 21 1A 07 ved offset 0 - standard RAR-markørblokken, der deles med alle RAR-volumener |
| Skelnen mellem RAR4 og RAR5 | RAR4-gendannelsesvolumener afslutter signaturen med 07 00; RAR5-gendannelsesvolumener bruger 07 01 00 |
| Paritetsalgoritme | Reed-Solomon-fejlretningskoder |
| Gendannelseskapacitet | Én .rev-fil rekonstruerer præcis én manglende eller beskadiget .part-volumen; N gendannelsesvolumener gendanner op til N tabte dele |
| Filstørrelse | Svarende til størrelsen på én almindelig .part-volumen i sættet |
| Komprimering | Ingen - paritetsdata gemmes ukomprimeret inde i gendannelsesvolumenen |
| Kryptering | Ingen i selve .rev-filen; designet til at beskytte multivolumen-sæt, der selv kan være krypterede |
| Navngivningskonvention | arkivnavn.partN.partM.rev (f.eks. backup.part1.part3.rev), nummereret for at indikere hvilke volumener de beskytter |
| Oprettelse via kommandolinje | rar a -rvN arkivnavn.rar - hvor N er antallet af gendannelsesvolumener, der skal genereres |
| Intern struktur | RAR-markørblok → service-header for gendannelsesvolumen → Reed-Solomon-paritetsdatablokke |
| Understøttede platforme | Windows (WinRAR GUI og CLI), macOS og Linux (rar/unrar CLI), Android (RAR-app fra RARLAB) |
| Rolle i arkivsæt | Supplerende redundansfil - har ingen værdi isoleret set og kan ikke erstatte de .part-volumener, den beskytter |
| Modstykke i åbent format | PAR2 tjener et lignende formål for ikke-RAR-arkivsæt, især i Usenet-gendannelsesarbejdsgange |
| Udgivet | WinRAR 3.x (recovery volumes; greatly improved in WinRAR 3.80, 2008) |
| Seneste version | Recovery volumes for RAR5 archives (WinRAR 5.0+, 2013) |
| Specifikation | www.rarlab.com |
REV-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om REV-filer.