Che cos'è il formato di file REV?
Un file .rev è un Volume di ripristino WinRAR - un file di ridondanza binario creato da RARLAB insieme a un set di archivi RAR multi-volume. Non contiene file compressi e non può essere estratto; contiene invece dati di parità Reed-Solomon che WinRAR utilizza per ricostruire i volumi .part mancanti o danneggiati.
Quando un archivio di grandi dimensioni viene suddiviso in segmenti come archive.part1.rar, archive.part2.rar e così via, WinRAR può opzionalmente generare un set corrispondente di file .rev. Se uno o più volumi .part vengono successivamente persi o corrotti, WinRAR legge i file .rev superstiti e ricostruisce automaticamente i volumi persi - un file .rev recupera esattamente una parte mancante.
I volumi di ripristino vengono aggiunti al momento della creazione utilizzando l'opzione da riga di comando rv:
rar a -rv3 archive.rar
aggiunge tre volumi di ripristino. Nella GUI di WinRAR, l'equivalente è l'opzione Aggiungi volumi di ripristino nella finestra di dialogo dell'archivio.
Internamente, i file .rev portano la stessa firma file RAR (52 61 72 21 1A 07, ovvero Rar! 1A 07) dei normali volumi di archivio, ma la loro intestazione di servizio interna li identifica come blocchi di ripristino anziché blocchi di dati. I dati di parità sono memorizzati non compressi e ogni file .rev ha esattamente le stesse dimensioni di un normale volume .part.
Il formato è concettualmente simile ai file di parità PAR2 utilizzati nei flussi di lavoro di ripristino Usenet, ma .rev è un meccanismo proprietario nativo di RAR supportato solo dagli strumenti RARLAB. Un file .rev è del tutto inutile da solo - ha significato solo insieme al set multi-volume per cui è stato creato.
Sicurezza e incolumità
RISCHIO: LOWUn file .rev contiene solo dati di parità - non c'è codice eseguibile e nulla da avviare, quindi il formato stesso è innocuo. L'unica cautela è quella solita per i set RAR provenienti da fonti non attendibili: una volta ricostruito ed estratto l'archivio, scansiona i file estratti prima di aprirli, perché il contenuto dell'archivio (non il .rev) potrebbe contenere malware.
Dettagli del formato
in sintesi- TortoiseSVN / Subversion «Revisions» - Alcuni strumenti etichettano i dati di revisione esportati con .rev, non correlati ai volumi di ripristino RAR.
- File REV di emulatori C64/retro - Alcuni emulatori e strumenti legacy utilizzano .rev per i dati di revisione/regione; di nicchia e non correlati.
Programmi che aprono file REV
Dettagli tecnici
specifiche approfondite| Tipo di file | Volume binario di parità Reed-Solomon (ripristino) per un set di archivi RAR multi-parte |
| Ordine dei byte | Little-endian |
| Firma del file (magic bytes) | 52 61 72 21 1A 07 all'offset 0 - il blocco marcatore RAR standard condiviso con tutti i volumi RAR |
| Distinzione RAR4 vs RAR5 | I volumi di ripristino RAR4 terminano la firma con 07 00; i volumi di ripristino RAR5 usano 07 01 00 |
| Algoritmo di parità | Codici di correzione degli errori Reed-Solomon |
| Capacità di ripristino | Un file .rev ricostruisce esattamente un volume .part mancante o corrotto; N volumi di ripristino recuperano fino a N parti perse |
| Dimensione del file | Uguale alla dimensione di un normale volume .part nel set |
| Compressione | Nessuna - i dati di parità sono memorizzati non compressi all'interno del volume di ripristino |
| Crittografia | Nessuna all'interno del file .rev stesso; progettato per proteggere set multi-volume che possono essere essi stessi crittografati |
| Convenzione di denominazione | nomearchivio.partN.partM.rev (es. backup.part1.part3.rev), numerati per indicare quali volumi proteggono |
| Creazione da riga di comando | rar a -rvN nomearchivio.rar - dove N è il numero di volumi di ripristino da generare |
| Struttura interna | Blocco marcatore RAR → intestazione di servizio del volume di ripristino → blocchi di dati di parità Reed-Solomon |
| Piattaforme supportate | Windows (WinRAR GUI e CLI), macOS e Linux (rar/unrar CLI), Android (app RAR di RARLAB) |
| Ruolo nel set di archivi | File di ridondanza supplementare - non ha valore isolatamente e non può sostituire i volumi .part che protegge |
| Controparte in formato aperto | PAR2 serve a uno scopo simile per set di archivi non RAR, in particolare nei flussi di lavoro di ripristino Usenet |
| Rilasciato | WinRAR 3.x (recovery volumes; greatly improved in WinRAR 3.80, 2008) |
| Ultima versione | Recovery volumes for RAR5 archives (WinRAR 5.0+, 2013) |
| Specifica | www.rarlab.com |
Conversioni REV
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file REV.