Archivo RAR (.rar)
Especificación EstándarEl archivo RAR (RAR) es un formato de archivo comprimido propietario desarrollado por Eugene Roshal, reconocido por su alta compresión, división en múltiples volúmenes, cifrado AES-256 y registros de recuperación Reed-Solomon.
Convertir de RAR a ZIP
Convertidor gratuito de RAR a ZIP en el navegador. Convierte archivos al instante en tu dispositivo.
Inspeccionar y metadatos
Los sistemas operativos y analizadores de archivos identifican los archivos de RAR inspeccionando la secuencia de bytes binarios inicial:
Firma de cabecera a nivel de bytes (Bytes mágicos)
Los sistemas operativos y analizadores de archivos identifican los archivos de RAR inspeccionando la secuencia de bytes binarios inicial:
FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):
52 61 72 21 1A 07 00 / 01 00REPRESENTACIÓN ASCII: Rar!\x1a\x07..
Estandarización: Especificación de arquitectura RAR5
Especificaciones técnicas
| Arquitectura del contenedor | Arquitectura de cabecera de bloques de longitud variable con especificaciones RAR4 (0x00) y RAR5 moderno (0x01 0x00) |
| Compresión | Compresión patentada basada en LZSS con diccionario deslizante grande (hasta 4 GB en RAR5) y codificación Huffman |
| Orden de bytes (Endianness) | Little-Endian (Intel x86) |
| Espacios de color | N/A (Contenedor de archivo) |
| Canales y estructura | Jerarquía de directorios de múltiples archivos, archivos sólidos, partes divididas de múltiples volúmenes (.r00/.part1.rar) |
| Dimensiones máximas | Prácticamente ilimitado (hasta 16 exabytes en RAR5) |
| Transparencia | Flujos de datos alternativos completos de NTFS, permisos de Unix y marcas de tiempo de precisión |
| Streaming y progresivo | Registros de cabecera distribuidos por todo el contenedor; no se puede transmitir en continuo sin el conjunto de volúmenes completo |
Matriz de comparación técnica: RAR frente a la competencia
| Atributo técnico | RAR (Actual) | 7Z | ZIP | TAR.GZ |
|---|---|---|---|---|
| Registros de recuperación | Corrección de errores Reed-Solomon nativa | Ninguno integrado | Ninguno integrado | Ninguno integrado |
| Licencias | Propietario (creación comercial) | Código abierto gratuito (GNU LGPL) | Dominio público abierto | Código abierto gratuito (POSIX) |
| Cifrado | AES-256 con PBKDF2 / Blake2sp | AES-256 con SHA-256 | ZipCrypto (débil) o AES-256 | Ninguno (requiere GPG/OpenSSL) |
| División en múltiples volúmenes | Pionero de la industria en volúmenes divididos | Compatible en volúmenes 7z | Compatible en ZIPs divididos | Requiere la herramienta 'split' de Unix |
Modos de corrupción comunes y guía de recuperación hexadecimal
WinRAR informa 'Error de suma de comprobación en el archivo cifrado' o falla de CRC.
Causa raíz: Sector dañado en la unidad de almacenamiento que corrompe los bytes de datos comprimidos.
Recuperación: Ejecute 'Reparar archivo' en WinRAR o File2File para reconstruir bloques utilizando los registros de recuperación incrustados.
Análisis de seguridad y vectores de ataque al analizador
Los analizadores de RAR han sido históricamente objetivos de seguridad de alto valor debido a vulnerabilidades de salto de ruta en motores unrar antiguos.
Vectores de ataque conocidos
- Vulnerabilidades de salto de ruta (path traversal) que escriben archivos en rutas de sistema arbitrarias (p. ej., CVE-2018-20250).
- Escritura fuera de los límites en bibliotecas de descompresión de archivos ACE heredadas incrustadas en WinRAR.
- Desbordamiento de búfer al analizar cabeceras de volumen RAR5 mal formadas.
Mejores prácticas defensivas: Extraiga archivos RAR utilizando motores WebAssembly en espacio aislado modernos y seguros para la memoria con una estricta normalización de rutas.
Orígenes históricos e hitos
Ventajas clave y pros
- Los registros de recuperación Reed-Solomon integrados permiten reparar archivos dañados o corruptos a los que les falten sectores.
- Los archivos divididos en múltiples volúmenes (.part1.rar, .part2.rar) facilitan la distribución de archivos masivos en múltiples medios de forma fluida.
- La potente compresión sólida logra una reducción superior en grupos de archivos similares.
Limitaciones técnicas y contras
- Formato propietario: la creación de archivos RAR requiere una licencia comercial de WinRAR o un compresor RAR autorizado.
- Las bibliotecas de extracción (unrar) están disponibles con código fuente pero sujetas a términos de licencia de no ingeniería inversa.
- La descompresión de archivos sólidos dañados sin registros de recuperación puede corromper los archivos posteriores en el flujo.
Curiosidades técnicas interesantes
- RAR significa 'Roshal Archive' (Archivo Roshal), nombrado así por su inventor Eugene Roshal.
- Los bytes mágicos para el RAR4 clásico son 'Rar!\x1a\x07\x00', mientras que el RAR5 moderno utiliza 'Rar!\x1a\x07\x01\x00'.
- El recordatorio emergente de prueba de WinRAR se convirtió en una leyenda de internet, ya que el software continuaba funcionando indefinidamente después de 40 días.
Preguntas técnicas frecuentes
¿Qué es un registro de recuperación de RAR?
Un registro de recuperación es datos redundantes opcionales que utilizan la corrección de errores Reed-Solomon, lo que permite a WinRAR reconstruir físicamente archivos dañados incluso si partes del archivo están corrompidas.
¿Puedo abrir archivos RAR sin comprar WinRAR?
Sí. Windows 11 ahora extrae archivos RAR de forma nativa, y File2File.app puede extraer y convertir archivos RAR de forma gratuita directamente en su navegador web.
¿Cuál es la diferencia entre RAR4 y RAR5?
RAR5 es la versión moderna del formato introducida en 2013, que incluye tamaños de diccionario más grandes (hasta 4 GB), cifrado AES-256 más fuerte, sumas de comprobación Blake2sp y una descompresión multi-núcleo más rápida.