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 tasa de 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.
Inspección 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 formatos RAR4 (0x00) y RAR5 actual (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 | No aplicable (contenedor de archivo) |
| Canales y estructura | Jerarquía de directorios con varios archivos, archivos sólidos y partes divididas en varios 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 | Los registros de cabecera se distribuyen por todo el contenedor; no admite lectura en flujo sin disponer del conjunto completo de volúmenes. |
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 y gratuito (GNU LGPL) | Dominio público abierto | Código abierto y 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 | Admitida en volúmenes 7z | Admitida en archivos ZIP divididos | Requiere la herramienta 'split' de Unix |
Modos de corrupción comunes y guía de recuperación hexadecimal
WinRAR muestra «Error de suma de comprobación en el archivo cifrado» o un error de CRC.
Causa raíz: Sector dañado en la unidad de almacenamiento que corrompe los bytes de datos comprimidos.
Recuperación: Usa la opción «Reparar archivo» de WinRAR o File2File.app para reconstruir los bloques con los registros de recuperación integrados.
Análisis de seguridad y vectores de ataque al analizador
Los analizadores de RAR han sido históricamente objetivos prioritarios de seguridad debido a vulnerabilidades de recorrido de rutas en versiones antiguas del motor unrar.
Vectores de ataque conocidos
- Vulnerabilidades de recorrido de rutas (path traversal) que permiten escribir 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 malformadas.
Mejores prácticas defensivas: Extrae archivos RAR con motores WebAssembly modernos, aislados y seguros para la memoria, que normalicen las rutas de forma estricta.
Orígenes históricos e hitos
Ventajas principales
- 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 grandes en varios soportes con facilidad.
- La potente compresión sólida logra una reducción superior en grupos de archivos similares.
Limitaciones técnicas
- 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 el código fuente, pero sujetas a términos de licencia que prohíben la 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), que debe su nombre a 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 un conjunto opcional de datos redundantes que utiliza la corrección de errores Reed-Solomon. Permite a WinRAR reconstruir físicamente archivos dañados aunque falten algunos sectores.
¿Puedo abrir archivos RAR sin comprar WinRAR?
Sí. Windows 11 ya extrae archivos RAR de forma nativa, y File2File.app permite extraerlos y convertirlos gratis desde el navegador.
¿Cuál es la diferencia entre RAR4 y RAR5?
RAR5 es la versión actual del formato, introducida en 2013. Admite diccionarios más grandes (hasta 4 GB), cifrado AES-256 más robusto, sumas de comprobación Blake2sp y una descompresión multinúcleo más rápida.