¿Qué es el formato de archivo REV?
Un archivo .rev es un Volumen de recuperación de WinRAR, un archivo de redundancia binaria creado por RARLAB junto con un conjunto de archivos RAR multivolumen. No contiene archivos comprimidos y no se puede extraer; en su lugar, contiene datos de paridad Reed-Solomon que WinRAR utiliza para reconstruir volúmenes .part faltantes o dañados.
Cuando un archivo grande se divide en segmentos como archive.part1.rar, archive.part2.rar, etc., WinRAR puede generar opcionalmente un conjunto coincidente de archivos .rev. Si uno o más volúmenes .part se pierden o se corrompen posteriormente, WinRAR lee los archivos .rev supervivientes y reconstruye automáticamente los volúmenes perdidos: un archivo .rev recupera exactamente una parte faltante.
Los volúmenes de recuperación se añaden en el momento de la creación mediante el modificador de línea de comandos rv:
rar a -rv3 archive.rar
añade tres volúmenes de recuperación. En la interfaz de WinRAR, el equivalente es la opción Añadir volúmenes de recuperación en el cuadro de diálogo de compresión.
Internamente, los archivos .rev llevan la misma firma de archivo RAR (52 61 72 21 1A 07, es decir, Rar! 1A 07) que los volúmenes de archivo ordinarios, pero su cabecera de servicio interna los identifica como bloques de recuperación en lugar de bloques de datos. Los datos de paridad se almacenan sin compresión, y cada archivo .rev es exactamente tan grande como un volumen .part normal.
El formato es conceptualmente similar a los archivos de paridad PAR2 utilizados en los flujos de trabajo de recuperación de Usenet, pero .rev es un mecanismo propietario nativo de RAR compatible únicamente con las herramientas de RARLAB. Un archivo .rev es totalmente inútil por sí solo: solo tiene sentido junto al conjunto multivolumen para el que fue creado.
Seguridad y protección
RIESGO: LOWUn archivo .rev contiene solo datos de paridad: no hay código ejecutable ni nada que ejecutar, por lo que el formato en sí es inofensivo. La única precaución es la habitual para los conjuntos RAR de fuentes no confiables: una vez reconstruido y extraído el archivo, analice los archivos extraídos antes de abrirlos, ya que la carga útil del archivo (no el .rev) podría contener malware.
Detalles del formato
en pocas palabras- TortoiseSVN / Subversion «Revisions» - Algunas herramientas etiquetan los datos de revisión exportados con .rev, sin relación con los volúmenes de recuperación de RAR.
- Archivos REV de emuladores C64/retro - Unos pocos emuladores y herramientas heredadas utilizan .rev para datos de revisión/región; es un uso de nicho y no relacionado.
Programas que abren archivos REV
Detalles técnicos
especificación profunda| Tipo de archivo | Volumen binario de paridad Reed-Solomon (recuperación) para un conjunto de archivos RAR multivolumen |
| Orden de bytes | Little-endian |
| Firma de archivo (magic bytes) | 52 61 72 21 1A 07 en el desplazamiento 0 - el bloque marcador estándar de RAR compartido con todos los volúmenes RAR |
| Distinción entre RAR4 y RAR5 | Los volúmenes de recuperación RAR4 terminan la firma con 07 00; los volúmenes de recuperación RAR5 usan 07 01 00 |
| Algoritmo de paridad | Códigos de corrección de errores Reed-Solomon |
| Capacidad de recuperación | Un archivo .rev reconstruye exactamente un volumen .part faltante o corrupto; N volúmenes de recuperación recuperan hasta N partes perdidas |
| Tamaño del archivo | Igual al tamaño de un volumen .part regular en el conjunto |
| Compresión | Ninguna - los datos de paridad se almacenan sin comprimir dentro del volumen de recuperación |
| Cifrado | Ninguno dentro del propio archivo .rev; diseñado para proteger conjuntos multivolumen que pueden estar cifrados |
| Convención de nomenclatura | nombrearchivo.partN.partM.rev (ej. backup.part1.part3.rev), numerados para indicar qué volúmenes protegen |
| Creación por línea de comandos | rar a -rvN nombrearchivo.rar - donde N es el número de volúmenes de recuperación a generar |
| Estructura interna | Bloque marcador RAR → cabecera de servicio del volumen de recuperación → bloques de datos de paridad Reed-Solomon |
| Plataformas compatibles | Windows (WinRAR GUI y CLI), macOS y Linux (rar/unrar CLI), Android (aplicación RAR de RARLAB) |
| Rol en el conjunto de archivos | Archivo de redundancia suplementario - no tiene valor de forma aislada y no puede sustituir a los volúmenes .part que protege |
| Contraparte de formato abierto | PAR2 sirve para un propósito similar para conjuntos de archivos que no son RAR, particularmente en flujos de trabajo de recuperación de Usenet |
| Lanzado | WinRAR 3.x (recovery volumes; greatly improved in WinRAR 3.80, 2008) |
| Última versión | Recovery volumes for RAR5 archives (WinRAR 5.0+, 2013) |
| Especificación | www.rarlab.com |
Conversiones de REV
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos REV.